У меня возникли проблемы с одним проектом.Мне нужно использовать две библиотеки, но одна должна быть скомпилирована с помощью переключателя /clr
, так как другая не может быть скомпилирована с этим переключателем.
Был бы способ одновременно использовать эти две библиотеки в одномпроект?В настоящее время он скомпилирован с /clr
, и у меня есть ошибки связывания с библиотекой noclr
.
Если решения не существует, я все равно могу запустить библиотеку noclr
в пакетном режиме, но я бы хотел этого избежать...
Мой проект находится в Managed C ++, библиотека tetgen , для которой требуется / clr, находится в native C ++ и не может быть скомпилирована без ключа / clr,как я получаю эту ошибку
ошибка C3381: 'tetgenio': спецификаторы доступа к сборке доступны только в коде, скомпилированном с параметром / clr
Другая библиотека треугольник находится в C. Я нахожусь на Visual Studio 2008, и проект скомпилирован в 32 бита.