keil软件怎么编译程序无结果显示?

在keil软件中的组中加入两个文件,然后编译却出错,提示targetnotcreated。当删掉其中一个,单个编译时能正确编译运行。这是怎么回事呢?不会一个组中只能放一个... 在keil软件中的组中加入两个文件,然后编译却出错,提示target not created。当删掉其中一个,单个编译时能正确编译运行。这是怎么回事呢?不会一个组中只能放一个文件吧。 展开
 我来答
户扰龙真72
2011-04-16 · TA获得超过153个赞
知道小有建树答主
回答量:121
采纳率:0%
帮助的人:64.4万
展开全部
你的两个文件中可能都有main函数。
在keil编译器中,main函数是C函数的入口点,有且只有一个。所以你的程序在链接阶段发现了两个同名函数定义,所以给出了一个警告,又发现这两个同名函数还是main函数,所以错误提示。删掉一个就可以了。
追问
那要在同一组中编译,只要一个程序有mian函数就行了,其他的直接写模块程序,不用写main了吗?
追答
应该可以,注意在各模块中不要有同名函数的定义
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式