vc++6.0中,这个该怎么改?fatal error C1083: Cannot open include file: 'pthread.h':
Cannotopenincludefile:'pthread.h':Nosuchfileordirectory执行cl.exe时出错.以为删掉就可以了,结果还是不行...
Cannot open include file: 'pthread.h': No such file or directory 执行 cl.exe 时出错.
以为删掉就可以了,结果还是不行 展开
以为删掉就可以了,结果还是不行 展开
1个回答
展开全部
很明显你没有'pthread.h'的库文件啊,就和你的”stdio.h“一样的开发包,你少来,加进来就行了
解决方法:
1.下载PTHREAD的WINDOWS开发包 pthreads-w32-2-4-0-release.exe(任何一个版本均可)
http://sourceware.org/pthreads-win32/,解压到一个目录。
2.找到include和lib文件夹,下面分别把它们添加到VC++6.0的头文件路径和静态链接库路径下面:
a).Tools->Options,选择Directory页面,然后在Show directories for:中选择Include files(默认),
在Directories中添加include的路径。在Show directories for:中选择Library files,
在Directories中添加lib的路径。
b).Project->Settings,选择Link页面,然后将lib下的*.lib文件添加到Object/library Modules,
各lib文件以空格隔开。
c).将lib下的*.dll文件复制到工程目录下,即根目录。
解决方法:
1.下载PTHREAD的WINDOWS开发包 pthreads-w32-2-4-0-release.exe(任何一个版本均可)
http://sourceware.org/pthreads-win32/,解压到一个目录。
2.找到include和lib文件夹,下面分别把它们添加到VC++6.0的头文件路径和静态链接库路径下面:
a).Tools->Options,选择Directory页面,然后在Show directories for:中选择Include files(默认),
在Directories中添加include的路径。在Show directories for:中选择Library files,
在Directories中添加lib的路径。
b).Project->Settings,选择Link页面,然后将lib下的*.lib文件添加到Object/library Modules,
各lib文件以空格隔开。
c).将lib下的*.dll文件复制到工程目录下,即根目录。
追问
然后又变成了这样
fatal error C1083: Cannot open include file: 'linux/sem.h': No such file or directory
执行 cl.exe 时出错.
还要加进来吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询