C++ 任何人都使用过Posix pthread win32库、dll文件

C++ 任何人都使用过Posix pthread win32库、dll文件,c++,winapi,visual-c++,pthreads,C++,Winapi,Visual C++,Pthreads,我正在尝试在win32 env中设置MQUE,但需要pthread win32 lib。有人知道如何将它链接到我的VS项目吗? 感谢你需要链接到VisualC++ ++代码> .Lab< /Cord>文件,这取决于你希望在库中处理什么异常。请参阅常见问题解答第2项。三,。详情请参阅 In general: pthread[VG]{SE,CE,C}.dll pthread[VG]{SE,CE,C}.lib where: [VG] indicates

我正在尝试在win32 env中设置MQUE,但需要pthread win32 lib。有人知道如何将它链接到我的VS项目吗?
感谢

你需要链接到VisualC++ ++代码> .Lab< /Cord>文件,这取决于你希望在库中处理什么异常。请参阅常见问题解答第2项。三,。详情请参阅

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)

您需要链接到VisualC++ ++代码> .Lab< /Cord>文件,这取决于您希望在库中处理什么异常。请参阅常见问题解答第2项。三,。详情请参阅

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)

您可能希望在问题的标题中提到链接到VS项目,使其更具体。@suszterpatt-q被标记为visual-c++ALREADY您可能希望在问题的标题中提到链接到VS项目,使其更具体。@suszterpatt-q被标记为visual-c++ALREADYTANKS,以便回复。我已经选择了pthreadVC2.dll,对吗?嗯。。。那不在名单上。我希望您在C++中需要一些异常处理,即<代码> VCE < /C> >或<代码> VSE < /C>。你知道
2
是什么意思吗?也许是为了区分Win32和Win64?我现在不能下载这个来检查,抱歉。仅供参考:,我不太熟悉不同的呃,一个是抛出异常,另一个是抛出异常并销毁对象。我想选择第二个,但是我不知道哪个版本是这样工作的。你需要第二个代码> VCE < /C>。这是C++异常,谢谢你的回复。我已经选择了pthreadVC2.dll,对吗?嗯。。。那不在名单上。我希望您在C++中需要一些异常处理,即<代码> VCE < /C> >或<代码> VSE < /C>。你知道
2
是什么意思吗?也许是为了区分Win32和Win64?我现在不能下载这个来检查,抱歉。仅供参考:,我不太熟悉不同的呃,一个是抛出异常,另一个是抛出异常并销毁对象。我想选择第二个,但我不知道哪个版本是这样工作的。第二个是“代码> VCE < /Cube >,那是C++异常处理。