keil中自定义输出信息到编译窗口

    xiaoxiao2021-12-02  24

    写程序的过程中,会有不少的条件编译命令,但是条件编译过多会导致忘记了定义那些条件,排查起来也非常麻烦,有没有什么好的方法来查找是否是否有该定义呢? 答案是有的:那就# warning 和# error;具体如下:

    # warning "this is a warning message test" # error "this is a error message test"

    当程序编译到这个里的时候,会在编译输出窗口打印出该信息

    这样我们就可以在条件编译命令的地方这么写

    #ifndef TEST # warning "TEST is not defined" DoSomthing(); #else # warning "TEST is defined" DoSomthing(); #endif

    编译结果如下:

    转载请注明原文地址: https://ju.6miu.com/read-679685.html

    最新回复(0)