在visual studio或任何其他IDE中,通常有兩種構建配置,Debug和Release? 有何不同?爲什麼有時在調試模式下編譯時會出現編譯錯誤,但是在編輯模式下時不會出現編譯錯誤,反之亦然?在Debug中如何構建一個項目與版本不同?
0
A
回答
4
調試使用符號進行編譯,並允許您在運行代碼時「看到」代碼。它還會對變量進行一些初始化以幫助進行錯誤跟蹤過程。
發佈通常是優化的,並且不會生成調試數據。
通常,當您在兩者之間切換編譯問題時,它與文件夾的硬編碼路徑有關。
2
調試構建與允許調試器來調試應用程序,並暴露該應用程序的運行時行爲一些嵌入式信息(符號)創建。不利的一面是,調試版本執行速度慢一些,效率低下,內存佔用量較大。
來源:http://www.programmersheaven.com/2/FAQ-VISUALSTUDIO-Debug-Release
相關問題
- 1. 如何使用maven構建同一項目的2個版本
- 2. 使用與不同版本的Typescript構建的項目的不同版本
- 3. 在兩個不同的構建版本中使用android lib項目項目
- 4. 如何在一個項目中使用不同的primefaces版本?
- 5. sbt在多項目構建中使用不同的Scala版本
- 6. 從同一個源代碼分支構建不同的項目版本
- 7. 如何在項目構建設置中指定DEBUG定義?
- 8. 如何用多個jdk版本的Gradle構建多個項目?
- 9. 如何爲不同版本的.NET只有一個項目?
- 10. 如何在VS2015中構建舊版本的項目
- 11. Can Maven 2可以在同一個項目中使用兩個不同版本的構建插件嗎?
- 12. 如何在一個版本中創建兩個不同的RPM?
- 13. 與項目一起構建Lua腳本
- 14. Ant爲2個不同版本構建
- 15. 如何用ANT構建與不同Java版本的jar
- 16. 使用Maven,我如何使用一個不同的.java文件構建兩個版本的Java項目?
- 17. 如何根據另一個項目構建一個Android項目
- 18. 在一個項目中爲不同的Android版本實現不同的庫
- 19. 在同一個項目中使用2個不同版本的英文
- 20. 自動項目構建版本號
- 21. 如何在一個項目中創建不同的DLL?
- 22. 如何構建一個Haskell項目?
- 23. 如何爲TeamCity項目構建Debug和Release
- 24. 如何在同一個項目中使用AFNetworking的兩個版本
- 25. 如何在xcode中合併同一個項目的兩個版本?
- 26. 如何一次使用不同版本的rails項目?
- 27. 在emacs中構建一個項目
- 28. 在eclipse中構建一個groovy項目
- 29. maven和eclipse的構建方式不同,同一個項目
- 30. Jenkins:無法在單一版本中構建nodejs的不同版本
可能重複http://stackoverflow.com/questions/90871/debug-vs-release-in-net – 2010-04-16 12:52:04