我正在尝试在Windows上使用pthread库。我下载了一个带有Pre-built.2文件夹的zip文件,然后按照说明操作。
到目前为止我做了什么:
POSIX\Pre-built.2\include
到MS VS2013\VC\include
文件夹\dll\x86dll\x86
到VC\bin
lib\x86
到VC\lib
Property->Config->Linker->Input->Additional Dependencies
,pthreadVC2.lib;pthreadVCE2.lib;pthreadVSE2.lib;%(AdditionalDependencies)
// pthread.lib
已在继承值中我在程序中包含了pthread.h
,在尝试构建解决方案时,出现以下错误:
Error 1 error LNK1104: cannot open file 'pthread.lib'
任何人都可以帮助我吗?感谢。
编辑:
Include Directories
和Library Directories
A:\Program Files %28x86%29\Microsoft Visual Studio 12.0\VC\include;$(IncludePath)
和
A:\Program Files %28x86%29\Microsoft Visual Studio 12.0\VC\lib;$(LibraryPath)
现在分别是。但我仍然得到相同的错误信息。
答案 0 :(得分:2)
将包含 LIB的文件夹添加到Configuration Properties -> VC++ Directories -> Library Directories
。