在visual studio或任何其他IDE中,通常有两种构建配置,Debug和Release? 有何不同?为什么有时在调试模式下编译时会出现编译错误,但是在编辑模式下时不会出现编译错误,反之亦然?在Debug中如何构建一个项目与版本不同?
0
A
回答
4
调试使用符号进行编译,并允许您在运行代码时“看到”代码。它还会对变量进行一些初始化以帮助进行错误跟踪过程。
发布通常是优化的,并且不会生成调试数据。
通常,当您在两者之间切换编译问题时,它与文件夹的硬编码路径有关。
2
调试构建与允许调试器来调试应用程序,并暴露该应用程序的运行时行为一些嵌入式信息(符号)创建。不利的一面是,调试版本执行速度慢一些,效率低下,内存占用量较大。
来源:http://www.programmersheaven.com/2/FAQ-VISUALSTUDIO-Debug-Release
相关问题
- 1. 使用与不同版本的Typescript构建的项目的不同版本
- 2. 如何在一个项目中使用不同的primefaces版本?
- 3. 如何在项目构建设置中指定DEBUG定义?
- 4. 如何用多个jdk版本的Gradle构建多个项目?
- 5. 如何在VS2015中构建旧版本的项目
- 6. 如何在一个版本中创建两个不同的RPM?
- 7. Ant为2个不同版本构建
- 8. 如何用ANT构建与不同Java版本的jar
- 9. 使用Maven,我如何使用一个不同的.java文件构建两个版本的Java项目?
- 10. 如何根据另一个项目构建一个Android项目
- 11. 如何在一个项目中创建不同的DLL?
- 12. 如何为TeamCity项目构建Debug和Release
- 13. 如何一次使用不同版本的rails项目?
- 14. 在eclipse中构建一个groovy项目
- 15. 如何在同一个项目中使用不同的软件包不同版本的Delphi
- 16. Jenkins:无法在单一版本中构建nodejs的不同版本
- 17. 如何创建一个特定于烬版本的项目?
- 18. 在同一个项目中支持3.0及更低版本
- 19. 如何在java maven项目中从两个不同版本的jar中加载两个版本的类?
- 20. 如何在同一个项目中为不同的构建指定不同的.dockerignore文件?
- 21. 如何创建项目版本
- 22. 配置Xcode项目与特定的构建工具版本
- 23. 如何版本组件,预构建基于工作项目
- 24. 如何在解决方案中构建多个项目,每个项目都有不同的目标?
- 25. 如何在Xcode 4.3中构建版本?
- 26. 同一个项目中的多个scala版本
- 27. 如何从一个Visual C#项目构建两个不同的应用程序?
- 28. 如何指定构建项目另一个项目B必须先构建?
- 29. 使用maven将1个项目构建为不同的项目
- 30. 如何在设备上有不同版本的Android项目?
可能重复http://stackoverflow.com/questions/90871/debug-vs-release-in-net – 2010-04-16 12:52:04