2014-02-24 60 views
3

我在MSVC 2010上运行pthread,并且包含pthreadVC2 .lib & .dll。 从下面的网站http://sourceware.org/pthreads-win32/ http://web.cs.du.edu/~sturtevant/pthread.html 但我得到这些错误 任何一个可以教育我这个pthread,pthread on windows,pthread麻烦,链接器错误,msvc 2008/2010上的pthread链接器错误

Fun_os.obj : error LNK2019: unresolved external symbol _pthread_key_create referenced in function _FUN_InThreads 
Fun_os.obj : error LNK2019: unresolved external symbol _pthread_create referenced in function __FUN_ThreadCr 
Fun_os.obj : error LNK2019: unresolved external symbol _pthread_attr_init referenced in function __FUN_ThreadCr 
Fun_os.obj : error LNK2019: unresolved external symbol _pthread_setspecific referenced in function __FUN_sThreadEtry 
Fun_os.obj : error LNK2019: unresolved external symbol _pthread_join referenced in function __FUN_ThreadJoin 
+0

此问题是[此SO问题]的副本(http://stackoverflow.com/questions/21991618/adding-extra-pthread-dll-in-visual-studio-2010?noredirect=1#comment33332168_21991618)。 –

+0

[我如何为Visual Studio 2005安装pthread \ _win32(Windows pthread/posix线程库)?](http://stackoverflow.com/questions/5654073/how-do-i-install-pthread-win32 -Windows-并行线程,POSIX线程库换VISU) – alk

回答

0

对我来说this工作正常。因此可能需要重新检查项目属性,并确保您在(发布/调试)模式下以及在构建项目的相同模式下所做的设置。