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

标签: clang windows 编译器 文档
5226人阅读 评论(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

查看评论

C++面向对象

-
  • 1970年01月01日 08:00

在Windows上使用clang编译器

在Stackoverflow等网站上,经常出现各种编译器的对比的结果,其中clang是很常见的,那么,怎样在Windows上使用clang呢,没那么直观。 直接去llvm官网上下载clang的发行包...
  • Purepromise
  • Purepromise
  • 2017-04-01 13:28:23
  • 4132

LLVM/clang & lib路径 & 测试代码

部分转载自:Ubuntu编译安装llvm-clang Ubuntu14.04/Linux安装LLVM/clang-3.7(带有标准库 libc++,libc++abi) 所需即所获:像 IDE...
  • u014015972
  • u014015972
  • 2016-02-20 15:26:04
  • 4621

clang fatal error: 'stdio.h' file not found

xcode 升级了, 发现很多头文件找不到了 clang的版本 源码 #include int main() { printf("Hello world\n"); } 代码...
  • fjh658
  • fjh658
  • 2016-09-18 13:44:26
  • 3439

Clang:fatal error:'stdio.h' file not found的解决方法

 http://blog.sina.com.cn/s/blog_a2a6dd380102vcxz.html 命令行输入: clang --target=i686-pc-windows-vs20...
  • qq_27991659
  • qq_27991659
  • 2016-11-03 16:25:19
  • 2067

macbook 编译时出现stdio.h file not found 的解决办法

1、首先检查开头没有漏写#include ; 2、未安装 Command Line Tools命令行工具,安装步骤如下: 在终端中输入 xcode-select --install,按提示安装完成...
  • dujunabc
  • dujunabc
  • 2015-11-26 21:00:52
  • 1684

解决clang"fatal error: 'stdio.h' file not found"问题

先看一下下面这个”hello world”程序#include int main(void) { printf("hello!\n"); return 0; }在Windows下使用”...
  • Demorngel
  • Demorngel
  • 2017-06-10 18:39:33
  • 1968

Clang编译时的问题汇总

1, test.cpp:(.text+0xc): undefined reference to `std::cout' test.cpp:(.text+0x22): undefined referen...
  • Buyi_Shizi
  • Buyi_Shizi
  • 2016-07-07 21:58:00
  • 432

Clang+llvm在windows下面怎么配置运行

下了官网的clang+llvm-3.1-i386-mingw32-EXPERIMENTAL.tar.bz2,解压后将bin添加到环境变量path中。采用标准mingw32(http://www.min...
  • gocad
  • gocad
  • 2012-10-08 22:49:34
  • 6953

Windows下Clang环境的搭建

Clang简介Clang是一个C语言、C++、Objective-C、C++语言的轻量级编译器。 相对于GCC优点是编译速度更快、编译产出更小、出错提示更友好。 尤其是在比较极端的情况下。个人环境...
  • AlongWY
  • AlongWY
  • 2016-10-14 23:02:39
  • 6617
    个人资料
    持之以恒
    等级:
    访问量: 50万+
    积分: 4227
    排名: 9025
    最新评论