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