主要功能已在 visual studio 项目中定义
Main function already defined in visual studio project
我在visual studio中创建了windows控制台程序工程,制作了两个c语言文件。两者来源相同:
#include<stdio.h>
int main() {
printf("hello");
}
当我尝试编译时,编译器尖叫着说有两个 main()
。见下文:
我听不懂。我认为一个项目中的两个文件是分开工作的。我错了吗?
是的,你错了。 IIRC,整个项目被编译然后链接形成一个可执行文件。
在一个可执行文件中,只能有一个main()
函数。
这两个 main
函数在同一个项目中。您的程序中应该只有一个 main
函数。
尝试实现一个new project
,然后在其中添加main
函数。
我在visual studio中创建了windows控制台程序工程,制作了两个c语言文件。两者来源相同:
#include<stdio.h>
int main() {
printf("hello");
}
当我尝试编译时,编译器尖叫着说有两个 main()
。见下文:
我听不懂。我认为一个项目中的两个文件是分开工作的。我错了吗?
是的,你错了。 IIRC,整个项目被编译然后链接形成一个可执行文件。
在一个可执行文件中,只能有一个main()
函数。
这两个 main
函数在同一个项目中。您的程序中应该只有一个 main
函数。
尝试实现一个new project
,然后在其中添加main
函数。