Код: Выделить всё
%include "file1.h"
%include "file2.h"
%include "file3.h"
Код: Выделить всё
%module(package = "a.b.f1") f1_wrap
%include "file1.h"
%module(package = "a.b.f2") f2_wrap
%include "file2.h"
%module(package = "a.b.f3") f3_wrap
%include "file3.h"
Я обнаружил, что при использовании аргумента командной строки -package с SWIG работает, но требует разделения кода на три отдельных файла интерфейса SWIG (файлы .i), что не идеально подходит для организации моего проекта.
Есть ли способ получить желаемый пакет организации в одном файле интерфейса SWIG (файл .i)? Существует ли в SWIG эквивалентная директива или опция, позволяющая указывать имена пакетов непосредственно в файле интерфейса?
Подробнее здесь: https://stackoverflow.com/questions/784 ... single-int