由于未知原因,我的C++应用程序步骤中的链接步骤在调试版本中只需要几秒钟,但在释放模式下只需要一分钟。有没有人有任何想法,如果这可能是由于我的项目设置或外部库链接?这是一个普遍的问题吗?Visual C++:链接在发布模式下需要时间
1
A
回答
3
您已经为调试版本激活增量链接,而不是用于发布版本。这是最可能的。在项目设置中,您可以看看链接器 - >命令行。
/INCREMENTAL
*产生.ilk文件来加速连接/INCREMENTAL:NO
不活跃
如何更改设置:链接器 - >常规 - >启用增量链接
2
它更可能是一个更积极的跨对象优化应用于发布版本。
1
几件事情尝试:在更详细的连接器设置
- 转到:这可能会阐明这是怎么回事
- 尝试连接,而不优化
- 一些轻你有整个程序优化开启?
- 下载并运行Process Monitor以查看哪些文件花费时间阅读。可能会出现一些奇怪的异常情况,例如使用缓慢的网络驱动器发布版本
相关问题
- 1. 在调试模式和发布模式下比较时间(Visual Studio 2008)
- 2. 项目将不会在发布模式下链接错误lnk1181
- 3. boost :: interprocess :: message_queue在发布模式下停止工作与Visual C++
- 4. 在c#中发布订阅者模式需要建议
- 5. 我需要调试我的BrowserHelperObject(BHO)(在C + +与Visual Studio 2008)在发布模式下的Internet Explorer 8崩溃
- 6. 在VS2008中发布构建时间需要这么长时间
- 7. SerializationException仅在发布模式下发生
- 8. visual studio 2008 express需要很长时间才能在调试模式下运行C++应用程序(小)
- 9. 运行时间如何确定Visual Studio中的调试或发布模式C++
- 10. Visual Studio在发布模式下创建调试文件
- 11. 在同一时间使用在发布和调试模式下加速
- 12. C#Regex.replace模式需要
- 13. 需要iPhone网络连接的设计模式/示例链接
- 14. 布尔值在调试模式下比在发布模式下有所不同
- 15. 不要在发布模式下显示菜单
- 16. Visual C++ 2010:argv [0]是调试模式下的完整路径,但是发布模式下只有.exe名称
- 17. 在发布模式下捕获NSLog
- 18. 在发布模式下调试符号
- 19. NLog在发布模式下IIS7失败
- 20. 在发布模式下启用_CrtDumpMemoryLeaks()
- 21. rapidJson:在发布模式下崩溃
- 22. QTextStream和Visual Studio 2008发布模式
- 23. v8发布模式链接器错误与winsock
- 24. C#需要在同一时间
- 25. 发布模式下的编译错误
- 26. 在发布模式下部署到设备时,MdilXapCompile错误1004
- 27. 需要PRBS模式生成C/C++ API
- 28. 我的Visual Studio C#编译需要多长时间?
- 29. MVC项目需要更长的时间才能发布每次发布
- 30. 发布facebook链接