- проект A (пространство имен A)
имеет класс Foo - проект B (пространство имен B) зависит от A
имеет функцию getFooList, возвращающую std::vector
Код: Выделить всё
%template(FooList) std::vector
Компиляция кода C# выдает "ошибку CS0246: не удалось найти тип или имя пространства имен 'A'...". При внимательном рассмотрении файла обнаруживается, что строка "using A;" отсутствует.
Раньше мне удавалось исправить эту проблему для типов C++ с помощью %typemap(csimports) %{ ... }%, но я не могу сделать то же самое для автоматически сгенерированных файлов «шаблонов».
Я могу чего-то не хватает?
Подробнее здесь: https://stackoverflow.com/questions/788 ... tiple-name