2024年4月10日发(作者:微软易升)
mdk中切换debug和release的方法
工程中使用了assert(断言)来检查程序编写过程的错误(而不是使用中的异常)。
assert需要在编译烧入文件时#define NDEBUG。这个在IAR中很容易实现,只要切换
debug和release模式即可,但是在mdk中却做不到,只能在target option中配置。多
麻烦,而且容易忘记!
经过研究,发现可以通过多target的方式来实现debug和release的切换,实现方
式如下。
首先打开manage Components界面。
然后在Project Targets中,把原来的Target 1改名为DEBUG,然后在新建一个
RELEASE的target,如下图:
然后选中RESEASE,然后点击Set Current Target,然后点击OK。
然后在RELEASE的Target Option中的预定义符号栏加上NDEBUG,当然也可以修
改别的编译参数。
OK,以后你就可以点下图光标处来切换debug和release了。
发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1712723590a2110635.html
评论列表(0条)