C++ 任何人都使用过Posix pthread win32库、dll文件
我正在尝试在win32 env中设置MQUE,但需要pthread win32 lib。有人知道如何将它链接到我的VS项目吗?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
感谢你需要链接到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++异常处理。