gpt4 book ai didi

c++ - vxworks,在运行时确定 Debug模式

转载 作者:行者123 更新时间:2023-11-30 17:02:15 24 4
gpt4 key购买 nike

我在 vxworks 中使用 Tornado 2.2,在我的应用程序中,我想在调试时使用一段代码,否则在运行时使用另一段代码。有没有办法确定我是否在运行时进行了调试与发布编译?

谢谢

最佳答案

一种方法是使用全局变量:

#if defined(NDEBUG) // Or whatever your compiler uses
const bool compiled_as_debug = true;
#else
const bool compiled_as_debug = false;
#endif

查找编译器文档中的预定义宏或标识符,看看是否有更好的方法来确定 Debug模式。

关于c++ - vxworks,在运行时确定 Debug模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36635032/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com