Любой использовал Posix pthread Win32 библиотеки, DLL-файлы - PullRequest
2 голосов
/ 16 ноября 2010

Я пытаюсь настроить mqueue в win32 env, но нужно pthread win32 lib, http://sourceware.org/pthreads-win32/. Кто-нибудь знает, как связать его с моим проектом VS?Спасибо

1 Ответ

0 голосов
/ 16 ноября 2010

Вам необходимо сослаться на один из файлов 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...