Visual Studio C++中增量链接的低性能

ks1*_*322 9 c++ performance visual-studio-2005 incremental-linking visual-studio

我有一个大型二进制文件,它由许多静态库和独立的cpp文件构成.它配置为使用增量链接,所有优化都被禁用/Od- 它是调试版本.

我注意到如果我更改任何独立的cpp文件,那么增量链接会快速运行 - 1分钟.但是如果我在任何静态库中更改任何cpp,那么它会运行很长时间 - 10分钟,与普通链接相同.在这种情况下,我没有从增量链接中获益.有可能加快它吗?我用的是VS2005.

MSN*_*MSN 9

在项目的"链接器常规"属性页中设置"使用库依赖项输入".这将链接依赖.lib而不是.lib的各个.obj文件,这可能会产生一些不同的副作用.