исключение HRESULT: 0x800700C1 при выполнении приложения C #, ссылающегося на собственную библиотеку C ++ с boost

Я запускаю приложение C #, которое ссылается на проект оболочки C ++ \ CLI, который, в свою очередь, ссылается на собственный проект C ++, зависящий от библиотеки Boost 1.47 (ссылки на файлы формы ... vc100-mt-gd-1_47.lib)

Все библиотеки статически связаны, и все отлично компилируется. Выполнение приложения C # приводит к исключению: "... не действующий Win32 ap складки. (Исключение из HRESULT: 0x800700C1). "Где-то отсутствует какая-то зависимость.

Приложение C # настроено на платформу x86, в то время как все другие проекты - Win32, включая двоичные файлы boost.

РЕДАКТИРОВАТЬ: перед добавлением использования библиотеки Boost, ДЕЙСТВИТЕЛЬНО работало

Как я могу отследить проблему?

12
задан Leo 11 November 2011 в 14:24
поделиться