У меня есть проект, который выглядит так: C ++ -> C ++ / CLI wrapper -> C # app.
У меня есть экспортированный класс , называемый Drawing
в dll C ++, .h содержит static std::vector<void*>
, вектор определен в файле .cpp.
Проблема в том, что я получаю следующие ошибки:
Ошибки
Собственный dll .lib файл C ++ связан с оболочкой, иобычно оболочка работает с другими вещами, но как только я добавляю std :: vector, она начинает выдавать ошибки компоновщика.
Я попытался создать функцию в dll C ++ с аргументом void*
в качестве аргумента и добавил всписок "внутренне", но я все еще получаю такие же ошибки:
Ошибки
Любая помощь приветствуется