为何使用命令提示符cl编译程序会出现cannot open include file

问题描述

为何使用命令提示符cl编译程序会出现cannot open include file

为何使用命令提示符cl编译程序会出现这个问题截图如下

程序

解决方案

命令行没有自动配置编译器库文件的路径。
如果需要用命令行,VS2005以后开始菜单中有提供配置好环境的command prompt,用这个就可以

解决方案二:

先要指定path
http://blog.sciencenet.cn/blog-261330-670307.html

时间: 2024-12-30 18:02:02

为何使用命令提示符cl编译程序会出现cannot open include file的相关文章

file-关于命令提示符使用cl的问题(Microsoft Visual Studi)

问题描述 关于命令提示符使用cl的问题(Microsoft Visual Studi) 1.为何使用命令提示符cl编译程序会出现这个问题截图如下 程序如下 解决方案 是环境变量的问题~ 你在DOS系统下非VC98/bin/目录下输入cl,DOS会自动检索当前目录,或者环境变量里保存的目录有没有这个文件(或者称可执行程序~) 如果是非VC98/bin/目录,或者环境变量里保存的各种路径目录下没有这个cl文件,就会提示cl不是内部或外部命令~ 解决方案二: 没有配置环境变量, 参见http://zh

C/C++语言笔试题

第一部分:基本概念及其它问答题 1.   关键字static的作用是什么? 这个简单的问题很少有人能回答完全.在C语言中,关键字static有三个明显的作用: 1). 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变. 2). 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问.它是一个本地的全局变量. 3). 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用.那就是,这个函数被限制在声明它的模块的本地范围内使用.

C语言面试

最全的C语言试题总结 第一部分:基本概念及其它问答题 1.关键字static的作用是什么? 这个简单的问题很少有人能回答完全.在C语言中,关键字static有三个明显的作用: 1). 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变. 2). 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问.它是一个本地的全局变量. 3). 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用.那就是,这个函数被限制在声明它的模块的

gcc/g++编译器和gdb调试器

gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp]2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs]3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as]4.连接目标代码,生成可执行程序[链接器ld] [参数详解]-x language filename 设定文件所使用的语言,使后缀名无效,对以后的多个有效.也就是根据约定C语言的后缀名称是.c的,而C++的后缀名是.C

Python简单技巧和常用参考

 python文件支持中文 # -*- coding: UTF-8 -*- 执行shell命令 from subprocess import Popen, PIPE def run_cmd(cmd):     #Popen call wrapper.return (code, stdout, stderr)     child = Popen(cmd, stdin = PIPE, stdout = PIPE, stderr = PIPE, shell = True)     out, err =

win7系统怎么禁用wmiprvse.exe进程节省CPU内存空间

  关于"wmiprvse.exe"进程 ,该进程的详细路径是在:C:WINDOWSSystem32Wbem 我们可以在任务管理器中"wmiprvse.exe"进程上单击右键,选择"打开文件位置"即可看到,如果该文件不在该文件夹中,那么"wmiprvse.exe" 就是病毒.间谍软件.特洛伊木马或蠕虫,尽早使用杀毒软件进行扫描. 在Windows操作系统中,为了避免当一个提供程序失败时停止所有服务,提供程序被载入一个名为 &q

gcc编译选项总结

常用编译选项 [plain] view plain copy print? #--------------------------------------------------------------------------------   [介绍]       gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步       1.预处理,生成.i的文件[预处理器cpp]    2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器eg

gcc参数详解

这篇文档是我的关于gcc参数的笔记,我很怀念dos年代我用小本子,纪录所有的dos 命令的参数.哈哈,下面的东西可能也不是很全面,我参考了很多的书,和gcc的帮助.不全的原因是,有可能我还没有看到这个参数, 另一种原因是,我可能还不会用它 不过,我会慢慢的补齐的.哈哈 如果你要转在本文章请保留我email(pianopan@beeship.com)和文章的全面性.  [介绍]  gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步  1.预处

GCC参数祥解

gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步  1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[链接器ld] [参数详解] -x language filename  设定文件所使用的语言,使后缀名无效,对以后的多个有效.也就是根据约定C语言的后 缀名称是.c的,而C++