c语言一个工程里有两个源文件出错

如题所述

每个工程只能有一个main函数,
就是这么规定的,就跟人一样,每个人都只能有一个大脑,
main函数就是工程的核心函数,只能有一个。追问

那我想在一个工程里写两个源文件怎么办

那我想在一个工程里写两个源文件怎么办

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-11-16
首先创建完工程后,新建一个文件,可以命名为mian,表示主函数。
第二步:把主函数保存,再新建一个文件,可以命名为此文件功能名称,然后保存。
注意:一个工程下也只有一个mian函数,所以再新建其他的源文件就不可以写mian函数,否则编译器会报错。

在Vc中编C出现这两个错误是什么原因 ?错误1:error LNK2005: _main...
你的工程里有多个.c或.cpp文件,而且都定义了main函数。具体到你这个问题里,就是除了当前的.c文件,还有一个1.c或1.cpp里也定义了一个main函数。一个工程里是可以包含多个.c 或 .cpp文件的,但只能有一个定义main函数。

c语言问题,在源文件下编写了两个cpp文件,只能运行其中的一个,另外一...
猜测你的问题应该是一个工程有两个CPP文件,比如1.cpp,2.cpp,该如何运行。目前所有C的编译器都是默认从main()函数开始运行,所以只需要在你的一个CPP(比如是1.cpp)中写入main()函数,其他函数从main()函数中调用。其他函数可以写在1.cpp中,也可以写在2.cpp中,但写在2.cpp中时需要在2.h中...

c语言怎么在一个工程下创建两个源文件
1、首先在打开的C语言编程软件中,点击File菜单的文件按钮。2、然后在打开的页面中,点击Save As按钮。3、接下来就可以看到另存为这个对话框,可以在这里选择保存位置。4、在这里还能设置文件名称。5、最后选择文件类型,点击保存,就完成了源文件的导出。

一个c语言程序只能够包含一个程序源文件
不,一个C语言程序可以包含多个程序源文件。在C语言编程中,程序的结构并不局限于单个源文件。实际上,大型程序通常被组织成多个源文件,这样做有多种原因。首先,从管理的角度来看,将程序拆分成多个文件可以提高代码的可维护性。每个文件可以专注于程序的一个特定部分或模块,从而使代码更易于理解和修改。

c语言中如何同时运行多个源文件?
在C语言中,可以使用多个源文件来编写一个程序。可以将程序分成多个模块,每个模块对应一个源文件。在使用多个源文件时,可以采用以下两种方法来同时编译和运行多个源文件:将多个源文件编译成一个可执行文件 在这种方法中,可以使用一个命令将多个源文件编译成一个可执行文件。例如,假设有两个源文件main....

一个C语言小程序的源代码分成了两个部分,怎么运行?
前者叫头文件,后者叫源文件。在运行源文件之前必须把需要用到的头文件包括进去。例如经常写的#include<stdio.h>,include就是包括的意思;所以你在运行sample.c之前也得想写其他头文件一样写上#include<sample.h>.只是常用到的头文件都已被写入VC库里了,所以也叫库文件。

c++ 多源文件问题
LZ的代码放到我的VS2010环境下的一个工程里是没有错的。因为在main函数里声明的void fun(void)是在fun.cpp中定义的。而头文件只是为了给共用的代码部分提供维护上的方便和接口上的定义,并不是必须。c语言编译器的最终操作对象是预处理以后的源文件。c语言的源文件最终的目的都是要编译成.obj(unix...

C语言问题为什么我写好一个程序运行一下会出现多个文件?
dwp是工程文件,一个工作空间里可以放多个工程。工程就是你写的可以运行的带main的程序的集合。idb和pdb都是database文件。就是存储一些这个项目的基本数据信息。具体内容是啥我也不太清楚。c是C语言文件。就是你编写的程序ncb好像也是个数据库相关的东西。exe是可执行文件obj是C源文件进行编译之后,产生...

C语言问题为什么我写好一个程序运行一下会出现多个文件?求解答
dwp是工程文件,一个工作空间里可以放多个工程。工程就是你写的可以运行的带main的程序的集合。idb和pdb都是database文件。就是存储一些这个项目的基本数据信息。具体内容是啥我也不太清楚。c是C语言文件。就是你编写的程序ncb好像也是个数据库相关的东西。exe是可执行文件obj是C源文件进行编译之后,产生...

C语言问题为什么我写好一个程序运行一下会出现多个文件?
你用建工程的方法建立和编译,就会产生许多编译系统用的文件。你若在 明令窗 直接 编译,就不会产生那么多文件了。如果是 VC++ 6.0 编译器,用命令:CL w.c 就获得 w.obj 和 w.exe 运行 w.exe 就可以了。其它编译器命令可能 是 CC, 或 GCC 或 。。。

相似回答