包含stdlib.h:vc ++中没有这样的文件或目录

Kar*_*rai 2 include visual-c++

我在目录中编译了我的c ++程序

  D:\Program Files\Microsoft Visual Studio 9.0\VC\bin
Run Code Online (Sandbox Code Playgroud)

但是路径中存在stdlib.h.

  D:\Program Files\Microsoft Visual Studio 9.0\VC\include
Run Code Online (Sandbox Code Playgroud)

在编译我的程序时,它会在命令提示符中抛出以下错误.

fatal error c1083:cannot open include file:"stdlib.h":No such file or directory 
NMAKE : fatal error U1077 :'.\c1.exe' : return code '0x2
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题.请看一下.

谢谢.'

Pet*_*erT 12

如果从命令行进行编译,则应使用Visual Studio Command Promptas设置用于编译的公共环境变量.

如果由于某种原因您坚持使用cmd.exe那么您必须将包含路径添加到INCLUDE环境变量,或者您必须为编译器提供命令行参数/IC:\Path\to\include

有关详细信息,请访问MSDN

编辑:好吧,因为这最近得到了投票,我不妨添加上次忘记的内容.如果你想设置环境变量,Visual Studio Command Prompt你可以直接执行它所vcvarsall.bat在的目录,如C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC有关详细信息,请参阅相关的MSDN页面