在C++代码中判断运行模式(debug、release)和环境(win32、64)
来源:互联网 发布:ubuntu 复制文字 编辑:程序博客网 时间:2024/06/06 16:31
在Debug模式下调试程序时,有可能需要程序执行额外的操作,比如输出值,显示额外信息;但是这些信息在Release模式下是不需要的,这时候可以通过下面的代码来进行干涉。
#ifdef _DEBUG#else#endif // _DEBUG
类似地,可以判断是否处于32位模式:
#ifdef WIN32#else#endif // WIN32
其中提到的_DEBUG、WIN32不需要自己在代码中定义,已经在VS预处理器中定义好了,可以通过以下推荐查看
属性管理器 -> Debug | Win32 -> 右键"属性" -> 通用属性 -> C/C++ -> 预处理器 -> 预处理器定义
可以看到
阅读全文
0 0
- 在C++代码中判断运行模式(debug、release)和环境(win32、64)
- VS在代码中判断debug和release模式
- 如何判断代码运行在DEBUG还是RELEASE模式下?
- iOS: 如何判断代码运行在DEBUG还是RELEASE模式下?
- iOS: 如何判断代码运行在DEBUG还是RELEASE模式下?
- 【语言-C++】调试运行(在vs)Debug和Release 、以及独立运行Debug无错误,独立运行Release却出现崩溃
- swift如何判断debug模式和release模式
- swift如何判断debug模式和release模式
- 让程序分别在DEBUG模式和RELEASE模式选择不同代码路径的方法 _DEBUG
- MAPLAP开发环境中release模式和debug模式烧写.hex文件的不同之处
- iOS开发 使用Xcode DEBUG模式和RELEASE模式)
- C#中Release和debug模式下调试跟踪程序的原则和方法(一)
- C#中Release和debug模式下调试跟踪程序的原则和方法(转)
- Debug模式和Release模式
- DEBUG模式和RELEASE模式
- Debug模式和Release模式
- Debug 运行正常但 Release 失败的问题,Debug 和 Release 编译方式的本质区别(转)
- C#程序中判断DEBUG和RELEASE状态
- 面向对象--传统的过程式和面向对象式编写选项卡
- mybatis orm 表继承思考
- matplotlib绘制正弦和余弦曲线
- mt6735 录音界面上停止录音时的时长为什么有时比录音列表中多1秒
- 【leetcode】Reverse Integer(考虑溢出问题)
- 在C++代码中判断运行模式(debug、release)和环境(win32、64)
- matplotlib绘制随机散点图
- 楼层式的主页
- Java怎么成为编程界老大的?
- matplotlib绘制图例标签中带有公式的图
- 浅谈超融合一体机-即买即用的企业级私有云
- 使用matplotlib绘制多个图形单独显示
- Kubernetes对象之Service(重要)
- 做一个属于自己的清理.tem文件的命令CMD程序