44问答网
所有问题
建立两个C++源程序,先打开第一个,编译运行后,再打开第二个进行编译运行,会出现什么问题?原因?
如何解决?
举报该问题
推荐答案 2011-09-21
会出现main already defined in Cpp1,one or more multiply defined symbols found,编译不会出错,但是组建就会出现上述情况,有1个或更多的主函数发现,但是只允许一个main函数,要在文件栏关闭工作区,才能打开另外一个。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/6GYK3ZZV6.html
其他回答
第1个回答 2011-09-21
依旧编译运行第一个,第二个不会被编译。你得把第一个彻底关掉才能编译第二个
追问
原因呢??
追答
原因....这个不清楚....貌似人家软件就是这么写的...
第2个回答 2011-09-22
结点类型中,未初始化next指针域就直接使用了,将node类型的构造函数
node::node(int i, char c)
{ idata=i;
cdata=c;
pre=NULL;
next=next;
}
改为:
node::node(int i, char c)
{ idata=i;
cdata=c;
next = pre=NULL;
next=next;
}
node无参构造是否也要加上将前驱后继置为0,现有程序还没有错误
第3个回答 2011-09-21
“会出现什么问题?”。我们没有出现问题。你出现什么问题。要说出来,才能帮你解决。
相似回答
为什么我的
C++
只能
运行第一个程序,运行第二个
就出错,还必须重新...
答:
只能
有一个
main函数 你在同一个工程里运行都有main函数的程序就会出错 所以把不同程序放在不同文件夹里运行就行勒 不要再同
一个打开
的窗口删除之后再去输入
第二个程序
(或是复制) 应该关闭这个工程再重新
创建一个
...
我用visual
c++,
编写
程序
在运行的时候
,第一个
可以
运行,
为什么
第二个
答:
在调试程序的时候出现.exe文件出错,最大的可能是你的
代码出现
了问题,如果编译通过则可能是逻辑出现问题,内存溢出之类的,而且一定要先把
第一个程序
进程关闭。
用
C++
编写
程序
时,在同一个工程里
新建
的
第一个
文件可以
编译,
但为什么...
答:
1工程:出错 LNK2005:_main 已经在0工程中被定义了 Debug/1230.exe: 致命错误 LNK1169:发现一个或多个已经定义的符号 从这段信息可以断定的是你定义了两个_main函数 在
C++
中_main() 函数 是一个特殊函数,他是工程的入口,因此一个工程中只能定义一个 main函数,也就是说:main函数和程序一一...
我的
C++
只能
运行第一个程序,第二个
写对了但执行的还是第一个程序,是...
答:
这是因为你还没有掌握vs2019的基本使用。一个解决方案里,可以包含多个项目;一个项目里,只允许
有一个
main函数。参考下图来建立你的项目:
大家正在搜
源程序经过编译后成为
编译程序属于什么
c语言编译程序是什么软件
编译程序直接生成可执行文件
源程序是什么
c语言源程序的扩展名是什么
一个c源程序
源程序是什么意思
程序编译
相关问题
vc6.0如何放入两个c++源文件和两个.h一起编译运行
同一个C++程序为什么在两个相同的VS2008编译器上运行的...
我编写了一个C++MFC程序,编译连接运行都没有错误,但是当...
C++里面怎样才能看到源码错误在哪行啊、编译之后提示有错误,...
编好一个C语言程序如何在C++6.0里运行
microsoft visualc++6.0新建了另一个程序...
C语言源程序文件经过编译连接之后生成一个后缀为_____的文...
如果一个工程中有多个C++源文件,怎么确定先编译哪个源文件呢