Использование библиотек / clr и noclr в одном проекте

У меня возникли проблемы с одним проектом. Мне нужно использовать две библиотеки, но одну нужно скомпилировать с переключателем / clr , так как другая не может быть скомпилирована с этим переключателем.

Можно ли использовать одновременно эти две библиотеки в одном проекте? В настоящее время он скомпилирован с помощью / clr , и я получил ошибки компоновки с библиотекой noclr .

Если решения нет, я все равно могу запустить библиотеку noclr в пакетном режиме, но я бы хотел избежать этого ...

Мой проект находится на управляемом C ++, библиотека tetgen - для которого требуется / clr - находится в родном C ++ и не может быть скомпилирован без ключа / clr, так как я получаю эту ошибку

error C3381: 'tetgenio': доступны только спецификаторы доступа к сборке в коде, скомпилированном с параметром / clr

Другая библиотека треугольник находится в C. Я использую Visual Studio 2008, и проект скомпилирован в 32 бита.

1
задан HostileFork 11 May 2015 в 06:22
поделиться