打印

一个工程2个MAIN.C?

[复制链接]
1452|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
今天看别人的程序,发现个很奇怪的使用,一个工程为什么可以有2个MAIN.C。

而且这两个main.c是同一个文件,但是内部代码完全不一样,而且还可以相互应用各自的代码。这是怎么回事,求解答帝。

相关帖子

沙发
阿南| | 2013-4-18 11:34 | 只看该作者
两个main.c应该是不行的,当然还要看具体的开发环境的规定,主要是在编译后连接时

使用特权

评论回复
板凳
twins7713|  楼主 | 2013-4-18 11:40 | 只看该作者
阿南 发表于 2013-4-18 11:34
两个main.c应该是不行的,当然还要看具体的开发环境的规定,主要是在编译后连接时 ...

IAR.5.3 STM32 3.5库,第一次看到这样的用法,而且怎么创建出2个main.c的?

使用特权

评论回复
地板
阿南| | 2013-4-18 12:24 | 只看该作者
如果以库的形式提供,可以看成是独立的。如果在一个文件夹下进行编译肯定会报错。

使用特权

评论回复
5
SunFans| | 2013-4-18 16:41 | 只看该作者
两个main.c,巨汗……:Q

使用特权

评论回复
6
dirtwillfly| | 2013-4-18 17:03 | 只看该作者
这里能打开,不一定是这个工程包含的文件。而且即使在同一个工程中,肯定在不同文件夹下,而且里面不一定都有main()函数。

使用特权

评论回复
7
啥是arm| | 2013-4-18 19:54 | 只看该作者
哇塞 还可以相互调用?

使用特权

评论回复
8
twins7713|  楼主 | 2013-4-19 09:53 | 只看该作者
我自己的错,搞清楚了,谢谢。

使用特权

评论回复
9
rgh111| | 2013-4-19 10:40 | 只看该作者
一个工程里面有两个main.c是有可能的,像在Linux,Android里面的应该程序,相互独立,是没有什么问题的.

大家要明白,工程只是用于管理项目的资源,并不代表程序间的相互调用关系.;P

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

29

帖子

1

粉丝