就是编译时报错
‘壹’ 我在用c语言编程时,编译后总出现Error:spawning C1.exe的错误,看不懂,是什么意思啊快快快,谢谢!
原因可能是因为你计算机上的VC是从别的计算机上面拷来的,而非直接安装,所以设置的编译器路径需要重新设置。
具体的解决方法:
1、在菜单栏的【工具】(Tools)中选择【选项】(Options),在打开的对话框中选择【路径】(Directories);
在右边的目录“Show directories for:”下拉表中选择【可执行文件】(Executable files),再看下面有没有cl.exe文件所在的目录,如果不对修改之。
6、修改完之后,点击【确定】按钮,重新编译程序,可以发现没有出现Error spawning cl.exe这个问题,程序可以正常编译了。
‘贰’ java编译时报错
估计是你的文件编码问题,java文件的编码是utf-8的,你可以转换成默认编码,然后再编译,转换办法有以下几种:
1、用记事本打开java文件,另存为,选择文件格式为ANSI。
2、新建一个java文件,将原java文件的内容复制到新文件中,删除原文件或改名,将新文件名改为Constants.java。
3、用eclipse进行编译,或者用eclipse先进性编码转换再编译。
‘叁’ JAVA在编译时报错的原因是什么求详细解释。
在创建子类是会调用父类的构造方法。如果没有显示指定,就会调用父类的无参数的构造方法,你的father类中没有无参数的构造方法,所以报错,解决方法:
1,指定调用父类的构造方法,
child(int
y)
{
super(y);
system.out.println
("child
construct!");
}
2,添加父类无参数的构造方法,father(){system.out.println
("father
construct!");
}
‘肆’ 如何解决Code:Blocks编译时报错
第一步,打开Code::Blocks,点击菜单栏Settings选项;
点击第三个Compiler ;
第二步,选择左侧Global compiler settings;
Selected compiler选择GNU GCC Compiler(如下图)
选择Toolchain executables选项;查看编译器根目录;
第三步,找到Code::Blocks安装目录下的自带编译器目录(如下图,小北的是MinGW,如果不是自带的就找到您安装的编译器的目录)。
第四步,将上一步找到的编译器根目录复制进去(如下图);
点击确认。
5
第五步,重新打开,然后进行编译,没有报错,说明配置成功了。
‘伍’ 为什么我的C++在编译时总是报错呢,说c1.exe无法运行.错误看图片
实际上这个问题很多情况下是由于路径设置的问题引起的,
“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,
你可以到相应的路径下找到这个应用程序。
因此问题可以按照以下方法解决:打开vc界面
点击VC“TOOLS(工具)”—>“Option(选择)”
—>“Directories(目录)”重新设置“Excutable
Fils、Include
Files、
Library
Files、Source
Files”的路径。很多情况可能就一个盘符的不同
(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。
如果你是按照初始路径安装vc6.0的,路径应为:
executatble
files:
C:\Program
Files\Microsoft
Visual
Studio\Common\MSDev98\Bin
C:\Program
Files\Microsoft
Visual
Studio\VC98\BIN
C:\Program
Files\Microsoft
Visual
Studio\Common\TOOLS
C:\Program
Files\Microsoft
Visual
Studio\Common\TOOLS\WINNT
include
files:
C:\Program
Files\Microsoft
Visual
Studio\VC98\INCLUDE
C:\Program
Files\Microsoft
Visual
Studio\VC98\MFC\INCLUDE
C:\Program
Files\Microsoft
Visual
Studio\VC98\ATL\INCLUDE
library
files:
C:\Program
Files\Microsoft
Visual
Studio\VC98\LIB
C:\Program
Files\Microsoft
Visual
Studio\VC98\MFC\LIB
source
files:
C:\Program
Files\Microsoft
Visual
Studio\VC98\MFC\SRC
C:\Program
Files\Microsoft
Visual
Studio\VC98\MFC\INCLUDE
C:\Program
Files\Microsoft
Visual
Studio\VC98\ATL\INCLUDE
C:\Program
Files\Microsoft
Visual
Studio\VC98\CRT\SRC
如果你装在其他盘里,则仿照其路径变通就行。
关键是microsoft
visual
studio\
后面的东西要相同。
‘陆’ 在tc上把程序编好了以后,在编译的时候报错,怎样解决
环境没设置好
options=>directory=>
include = 你安装的TC路径/include
lib = 你安装的TC路径/lib
其它的设置为一个有效的输出路径就行了
最重要的是设置完成后要在options->saveconfig
即:打开菜单Options,然后选择Directories
其中重要的4行含义如下:
Include directories:........ “包含文件”默认目录
Library directories:........ 库文件默认目录
Output directory:........ 存放*.exe和*.obj文件目录
Turbo C directory:......... TC所在目录
至于你的菜单如何设置,就要看你把TC2.0存在哪里、并且文件夹是什么名了。
比如我的,是存在C盘下,文件夹名是TURBOC2。
另外,我再多说一句:如果你发现你的程序运行后看不到结果,也就是瞬间回到了C的编译画面,那么你需要在你的程序最后加入getch();语句----这也是初学者经常问的问题。
‘柒’ 新手在学习c语言并编译程序时编译错误怎么办
1、确定出错的行号
如果是一个比较好的集成编译环境的话,一般双击编译错误,鼠标都会自动跳转到该行并高亮显示。
没有这个功能也没关系,编译错误里面也都会有说明某某.c,某某行出的问题
1>e:\visual studio 2005\projects\airplane\airplane\airplane.cpp(52) : error C2065: 'abc' : undeclared identifier
这个就是说明在airplane.cpp的52行有错误
2、多个错误的话,一般只处理第一个错误
如果一次打出很多错误的话,不需要每一个都处理,只处理第一个编译错误,然后再次编译。大部分的时候,都是由于第一个错误产生了后续很多错误,第一个错误解决之后,其他错误也就迎刃而解。
3、对错误的更改
一般就是看错误的编号和后续的英文说明,如上面的错误,错误编号是C2065,错误的解释是'abc' : undeclared identifier,未定义的标示符,将abc定义即可。
错误的种类很多,一般看英文就可以解决,如果解决不了的话,推荐根据错误编号上网搜索一下解决方法就OK拉。
‘捌’ keil编译时报错:error: L6002U: Could not open file .\**
摘要 其实就是修改环境变量,因为当前系统TEMP和TMP环境变量存在着中文。但是如果你直接修改 %USERPROFILE% 为其他英文路径开Keil会卡死并闪退(其实是你打开main.c就闪退)!!!
‘玖’ java什么时候是编译出错,什么时候会报异常呢
编译错时因为你写的语法不正确,报异常有时候是程序自身的错误 大部分是你程序逻辑有错误
‘拾’ Linux centos7使用make编译时报错,提示C文件初始值设定元素不是常量,请问应该怎么解决
static const 初始化值必须为常量,就是只能是编译时就能确定的值,而不是运行时运算出来的值.
得看看makefloatx80是什么,如果是一个普通函数,那么出现这个错误是应该的.
考虑到是官方库,可能是使用的编译器版本不同.