Вам необходимо сослаться на один из файлов Visual C ++ .lib
, имена которых различаются в зависимости от того, какую обработку исключений вы хотите в библиотеке. См. FAQ здесь , пункты 2. и 3. для получения дополнительной информации.
In general:
pthread[VG]{SE,CE,C}.dll
pthread[VG]{SE,CE,C}.lib
where:
[VG] indicates the compiler
V - MS VC
G - GNU C
{SE,CE,C} indicates the exception handling scheme
SE - Structured EH
CE - C++ EH
C - no exceptions - uses setjmp/longjmp
For example:
pthreadVSE.dll (MSVC/SEH)
pthreadGCE.dll (GNUC/C++ EH)
pthreadGC.dll (GNUC/not dependent on exceptions)