在Visual Studio 2013上使用c ++中的pthread

时间:2015-02-06 16:09:53

标签: c++ windows visual-studio-2013 pthreads

我正在尝试在Windows上使用pthread库。我下载了一个带有Pre-built.2文件夹的zip文件,然后按照说明操作。

到目前为止我做了什么:

  • POSIX\Pre-built.2\includeMS VS2013\VC\include文件夹
  • 的所有.h文件
  • \dll\x86dll\x86VC\bin
  • 的所有.dll文件
  • lib\x86VC\lib
  • 的所有.lib文件
  • Property->Config->Linker->Input->Additional DependenciespthreadVC2.lib;pthreadVCE2.lib;pthreadVSE2.lib;%(AdditionalDependencies) // pthread.lib已在继承值中

我在程序中包含了pthread.h,在尝试构建解决方案时,出现以下错误:

Error   1   error LNK1104: cannot open file 'pthread.lib'

任何人都可以帮助我吗?感谢。

编辑:

Include DirectoriesLibrary 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)
现在分别是。但我仍然得到相同的错误信息。

1 个答案:

答案 0 :(得分:2)

将包含 LIB的文件夹添加到Configuration Properties -> VC++ Directories -> Library Directories