我在MSDN库中找到了这个示例代码
#include <iostream>
int main()
{
std::cout << "This is a native C++ program." << std::endl;
return 0;
}
从如何从命令行编译原生C+程序我将这些代码存储在file.cpp然后转到命令提示符并键入以下内容
输出如下:
当前路径>cl/EHsc file.cppMicrosoft(R)32位C/C+优化编译器版本15.00.30729.01用于80x86版权(C)微软公司版权所有。文件cpp file.cpp(1):致命错误C 1034:iostream:no include path set
我将PATH变量设置为MirosoftSDK,但我不知道该做什么。
我已经尝试了多个文件,如string.h和stdlib.h,但仍然没有成功。
发布于 2018-05-15 15:38:10
Visual C ++编译器依赖于大量的环境变量。让这些设置正确的最简单方法是使用安装期间在“开始”菜单上创建的“Visual Studio命令提示符”项目,或者vcvars32.bat
从程序目录运行。
否则,你就必须设置INCLUDE=
和LIB=
获得成功编译之前变量正确的目录。
发布于 2018-05-15 16:58:30
你是否真的按照这些说明并使用VisualStudio命令提示符,即设置编译器应该查找的目录的命令提示符?如果是这样的话,你需要设置文章中指定的环境变量以指出它们的归属,或者重新创建shell.bat文件。
https://stackoverflow.com/questions/-100008478
复制相似问题