我是先建了一个Win32 Application,然后建的c++Source File,写什么程序都是连接错误,就像
#include<stdio.h>
void main(){
printf("Hello!");
}
编译没错,连接就有错
怎么回事,总是这样?
我按照你说的重新建了,连接没有错误。但是很奇怪我又试了下建Win32 Application,也可以运行了,怎么回事啊
追答我今天在出差,回去帮你分析下
本回答被提问者和网友采纳c语言编译没有错误,连接有错误是怎么回事?程序本身没错
1、链接错误也不一定是系统的问题,也有可能是程序的问题。如果编译有错的话是不会有链接的,链接要有obj目标文件,编译不通过就没有目标文件。2、连接错误及原因:编译器错误 C2001 错误消息 常数中有换行符 字符串常数不能继续到第二行,除非进行下列操作: •用反斜杠结束第一行。 •用一个双引号结束第一...
c语言编译没有错误,连接有错误是怎么回事?
1) 函数中引用了不存在的函数。2) 编译环境有问题,导致ld出错。
在使用VC时为什么编译时没有错误,连接时有错误,不能打开文件
1,程序中所用到的自己写的函数是否都已经实现;2,如果使用了第三方库,确认是否已经有了第三方库,是否在工程设置中包含了库文件,并且配置了库文件搜索路径,保证编译器能找到所需要的库文件;3,如果使用了第三方库,确认所使用的库文件版本是对的。如果上面这些都做好,基本上就不会有问题了。
c语言程序,编译没有问题组建报错,求大神指点
很可能是因为你的程序已经生成了目标文件 *.exe,并且在运行,此时如果你再链接就会报这个错误。你可以打开【任务管理器】-》【进程】,查看是否进程已经在运行,如果有,可以手动结束之
c语言运行出错什么原因
编译没出错表明的是语法是正确的!而连接的错误是因为逻辑性的问题,出现了没有解决的外部参数。按照你的意思,应该是求1到10的和。那么在for循环这里是肯定有问题的。还有Int只是定义了变量,但是变量的值是随机的,所以按照你这样的做法是可能进入不到循环的。应该对变量初始化正确的写法是这样的: int i,sum=0; ...
c语言为什么我编译没错,运行的时候就有错误了 运行不了啊 没有豆了...
你的main拼写错了
为什么我的C语言编程时没有错误但有警告,运行不了,这个实在不晓得为什 ...
编译没有错误只是说没有语法错误。 但你的程序可能有逻辑错误。例如死循环什么的。 所以 ,编译正确不代表程序就是对的。其实只要你学习半年左右就很少出语法错误的。更多的是逻辑错误。那是侯还要靠自己一步步的调试啊 看啊,想啊。
用C语言编程程序没有错误为什么结果不对
程序可以运行并不表示程序就是正确的 编译和连接都正确,只能说明编译器对他进行语法等检查 没发现他的错误而已,而既然运行结果是错误的,那就是说明一点 可能是你的算法设计的不当,不能正确的解决问题,这样发生的错误 是运行期错误,在编译连接的过程不会出错的,不过幸好,编译器也为我们 提供了一些解决...
C 链接错误是什么意思?
C链接错误通常是由于程序中某些文件缺失或无法找到的情况下产生的。在C语言中,链接器的主要功能就是将各个源文件链接在一起,形成可执行文件。当程序中缺失了某些源文件或者库文件时,就很容易出现链接错误。另外,编译器的参数设置不当也会导致链接错误的发生。在编译时,需要输入正确的参数和路径,并且...
C语言程序老是显示错误但是没有错是什么原因
从代码上看没有问题。如果你是新安装的编译器,那么有可能是编译器配置问题。 (Error spawning cl.exe)也有可能是你工程中加了不止一个文件。(function main )建议你鼠标点在1 errors位置,然后鼠标滚轮向上滚动,查看具体错误信息。根据错误信息分析具体原因。