Я интегрирую решение от поставщика, который предоставляет мне только список заголовков C ++ и файлы Stati c Linked lib (.a). Структура заголовочных файлов разделена на несколько папок, таких как boost, math, json, eigen et c.
Следовательно, в моем файле интерфейса я включаю только самый высокий уровень файла .h .
Если я нажму без опции -includeall, build. Но я понятия не имею, как связать, так как существует очень много файлов .a с очень похожим именем ...
Если я использую опцию -includeall во время swig, swig будет жаловаться, что не сможет найти заголовок, даже я пытался использовать -I, чтобы включить наивысший уровень папки include / directory.