什么是在Visual Studio中的__OPTIMIZE__相当于
问题描述:
在GCC中,我们使用编译器设置为优化代码时定义的宏__OPTIMIZE__
。在Visual Studio中是否有等价的宏?什么是在Visual Studio中的__OPTIMIZE__相当于
答
在您的解决方案中,右键单击您的项目并选择:Properties
。现在你看到你的项目属性窗口。选择名为:C/C++
的下拉菜单。应该有一个子菜单:Optimizations
。我刚刚检查了2010年和2013年,这一切都到位。在那里你可以选择你想要的特定优化。
+0
请添加一些更多的解释,以改善您的答案。就目前而言,这仅仅是一条评论。 – olevegard
+0
您误解了这个问题,OP没有询问如何激活优化,而是如何检测代码中是否激活了优化。 –
看着MSDN似乎并没有相同的东西。您可以测试'#ifdef NDEBUG',但这并不一定意味着优化已启用。 – Simple
由于这似乎没有可用我报告了一个增强bug在https://connect.microsoft.com/VisualStudio/feedback/details/1065645 – ismail