在Visual Studio中调试其余部分时,我可以将部分程序优化为速度吗?

时间:2012-11-12 14:25:44

标签: visual-studio debugging

我正在尝试调试程序,但初始化(加载数据)在调试模式下需要很长时间(超过10分钟),因为在发布模式下需要几毫秒。

是否有一种简单的方法可以在Release模式下编译不重要的cpp文件,而其他程序在Debug模式下? 我已尝试将优化Disabled (/Od)中的cpp文件的属性更改为Maximize Speed (/O2)但我收到此错误1>cl : Command line error D8016: '/O2' and '/RTC1' command-line options are incompatible

1 个答案:

答案 0 :(得分:0)

是的,你可以。假设您实际上有不同的项目并且它们生成动态链接库(dll),那么没有什么可以阻止您将某些项目切换到发布模式而其他项目进行调试。不太确定这是否适用于静态链接的库。

通过在链接阶段打开调试符号(项目 - >属性 - >链接器 - > debuggin->&#34),知道您可以调试优化速度构建也许会很高兴。 ;生成调试信息":"优化调试"。它不会显示所有变量,也不会让您跳转到内联函数,但它可以让您调试慢速程序。