2014-02-05 45 views
4

在GCC中,我们使用编译器设置为优化代码时定义的宏__OPTIMIZE__。在Visual Studio中是否有等价的宏?什么是在Visual Studio中的__OPTIMIZE__相当于

+0

看着MSDN似乎并没有相同的东西。您可以测试'#ifdef NDEBUG',但这并不一定意味着优化已启用。 – Simple

+0

由于这似乎没有可用我报告了一个增强bug在https://connect.microsoft.com/VisualStudio/feedback/details/1065645 – ismail

回答

-3

在您的解决方案中,右键单击您的项目并选择:Properties。现在你看到你的项目属性窗口。选择名为:C/C++的下拉菜单。应该有一个子菜单:Optimizations。我刚刚检查了2010年和2013年,这一切都到位。在那里你可以选择你想要的特定优化。

+0

请添加一些更多的解释,以改善您的答案。就目前而言,这仅仅是一条评论。 – olevegard

+0

您误解了这个问题,OP没有询问如何激活优化,而是如何检测代码中是否激活了优化。 –

相关问题