不同工程不要共用同一个输出目录

今天遇到一个奇怪的问题,程序工作异常,看起来是因为修改了协议后引起的,但是,新协议是在另一个版本里使用的,并不该影响到目前版本。

经过检查发现在编译时编译器提示了一个在本工程中并没有调用的函数,该函数在新版本中有调用。确认代码无误,怀疑是因为编译时使用了另一个工程的obj文件,全部编译,OK。

所以,在使用Keil时,不能把不同工程的输出目录设置为同一个目录。当把输出目录和工程目录设置为同一个根目录下是,如果通过拷贝的方式建立新工程,则这种情况很容易出现。

分享到: 更多
版权申明:

本站保留所有原创文章的版权,本站地址:奔跑的博客[http://www.elecbench.com]

原创文章转载时请注明出处,并添加文章所在页面的链接:http://www.elecbench.com/%e4%b8%8d%e5%90%8c%e5%b7%a5%e7%a8%8b%e4%b8%8d%e8%a6%81%e5%85%b1%e7%94%a8%e5%90%8c%e4%b8%80%e4%b8%aa%e8%be%93%e5%87%ba%e7%9b%ae%e5%bd%95/

本站所有 2010年3月4日 以后发表、未标明为“转载”的文章均是本站原创。

发表评论


(设置自己的个性头像)

*

申请属于你的免费顶级域名