При включении /EHsc скомпилированный модуль не подключается?
В общем суть вопроса такая. Пишу модуль DLL для определенной программы, внутри модуля использую стандартные библиотеки которые в свою очередь используют модель исключений throw catch, но, когда я включаю её (/EHsc) модуль компилируется, но в целевой программе модуль не определяется как модуль. Как это дело исправить?
Сообщение об ошибке
Warning 2 warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc (code.cpp) c:\program files (x86)\microsoft visual studio 12.0\vc\include\xlocale 337 1
"в целевой программе модуль не определяется как модуль" -- Вы уверены, что это связано с именно с моделью исключений? А если написать для целевой программы пустой модуль типа hello world, собрать его без /EHsc, то что будет в результате?