关闭

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

标签: clangwindows编译器文档
3706人阅读 评论(0) 收藏 举报
分类:

在按照官方给出的文档 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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:422684次
    • 积分:3776
    • 等级:
    • 排名:第9006名
    • 原创:89篇
    • 转载:19篇
    • 译文:0篇
    • 评论:81条
    最新评论