1、如何使的VS在release模式下能够调试。能实现debug下大部分功能;
因为release模式下调试速度比在debug模式快很多。很多刚装的VS一般使无法在release模式下打断点的,断电一般会提示:“无法命中次断点”;下面就是设置如何在release模式下打上断点:
具体操作如下:
注意:这个调试信息格式是必须的,如果不设置的话也会无法命中断点。
注意:这个优化是无所谓的,一般使用默认的“使速度最大化”即可。在打包发布dll的时候要把这个设置成"使速度最大化"
注意:这个生成调试信息也是需要的。如果设置成无,则也会出现无法命中断点
总结:测试了把这些设置都设置成无和开启调试的程序耗时。总时间基本一样。没有变化。最好在发布的时候把那个优化选项里的把其设置“使其速度最大化”。
2、使用低版本VS调用高版本的VS打包的动态库。
使用情况:由于高低版本的VS支持的语法会有不同,如果当整个工程有两个不同VS版本的代码的时候,如果把其中一个工程代码升级到另一个的时候会报很多语法错误。此时最快的的解决方法使。把其中一个工程代码打包成动态库供另一个工程使用即可解决。
例如自己把VS2017的工程代码打包成dll供VS2013调用。解决了很多语法不兼容的问题。
3、格式化代码快捷键:
代码格式化步骤:ctrl+A进行全选代码;然后ctrl+k、f进行代码格式化。