2009-10-24 38 views
1

由于未知原因,我的C++应用程序步骤中的链接步骤在调试版本中只需要几秒钟,但在释放模式下只需要一分钟。有没有人有任何想法,如果这可能是由于我的项目设置或外部库链接?这是一个普遍的问题吗?Visual C++:链接在发布模式下需要时间

回答

3

您已经为调试版本激活增量链接,而不是用于发布版本。这是最可能的。在项目设置中,您可以看看链接器 - >命令行。

  • /INCREMENTAL *产生.ilk文件来加速连接
  • /INCREMENTAL:NO不活跃

如何更改设置:链接器 - >常规 - >启用增量链接

2

它更可能是一个更积极的跨对象优化应用于发布版本。

1

几件事情尝试:在更详细的连接器设置

  • 转到:这可能会阐明这是怎么回事
  • 尝试连接,而不优化
  • 一些轻你有整个程序优化开启?
  • 下载并运行Process Monitor以查看哪些文件花费时间阅读。可能会出现一些奇怪的异常情况,例如使用缓慢的网络驱动器发布版本
相关问题