这是因为你的文件没有添加到工程,编译器没有发现main函数,所以报错,你按照下图将你写的代码添加到工程:
这个知道,别人的电脑可以编译的。
追答单击Project -Options for Targer 'xxx',在弹出的对话框长点击Output选项卡,看看Create HEX File前的复选框有没有勾选,如果没有的话,要勾选上才能生成目标代码的.
追问HEX文件知道 的。不用生成HEX也能编译吧。
追答能编译,但不能生成hex可执行目标代码
看你的图,也没有编译报错
现在问题是编译不了,我倒希望它可以报错。不管怎么样编译就只是这三行提示,之前能运行的程序,也就是可以编译的程序,现在都不能重新编译了。不知道哪里出错了。
不是,已经添加了程序了。
追答可是编译的过程只有startup.a51文件。
你确认你自己的源文件已经添加到项目中了?