У меня есть проект с двумя пакетами:
Проект
|-- Package_A
|-- exA.cpp
|-- exA.h
|-- Package_B
|-- exB.cpp
|-- exB.h
В этом проекте говорят, exB.cpp
ссылается на exA.h
как
#include <Package_A/exA.h>
Однако я хочу использовать SWIG
для создания интерфейса Python для этого файла, используя distutil
s. Я включаю следующий код в определение расширения:
sources=["Package_A/exA.cpp", "Package_B/exB.cpp"]
include_dirs=["Package_A/exA.h", "Package_B/exB.h"]
У меня ошибка при компиляции ссылок на заголовки. Я могу приостановить эту ошибку, если я использую:
#include "../Package_A/exA.h"
Есть много таких файлов. Как я могу включить ссылки с <...>
?