解决llvm/clang在windows下编译时找不到头文件和Lib的问题

在按照官方给出的文档 GettingStartedVS 编译出clang的整个运行环境后,试着按照里面 An Example Using the LLVM Tool Chain 去编译时出现了编译报错,报错内容:

fatal error: 'stdio.h' file not found

后来用VS自已的编译器cl.exe试了下,同样会报错:

cl fatal error C1034: stdio.h 不包括路径集


这明显是某个环境变量未配置导致的,后来在网上查了下,虽然没有直接找到答案,但是知乎上有位朋友说是缺少了include这个环境变量,后来加入后问题果然得到解决。

下面是要加的环境变量:

include=D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include

根据以往的经验,include和lib都是成对加的,所以再加上lib:

lib=D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\lib;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib

上面的绝对路径是我本机上的,配置的时候需要根据自己机器的环境做适当调整

END

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值