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 时出错.
以为删掉就可以了,结果还是不行
展开
 我来答
楚凌天_帅
推荐于2017-10-12 · 超过20用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:26.7万
展开全部
很明显你没有'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文件复制到工程目录下,即根目录
追问
然后又变成了这样
fatal error C1083: Cannot open include file: 'linux/sem.h': No such file or directory
执行 cl.exe 时出错.
还要加进来吗?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式