如何最好地缓解触发非增量链接(MSVS)的情况
时间:2020-03-05 18:59:47 来源:igfitidea点击:
尽管增量链接解决了链接所花费的大部分时间,即使对于非常大的项目,我也发现MSVS中的增量链接器相当偶然。 (我目前正在使用2003 atm,很想知道2005/8是否解决了其中任何一个问题。)我的已知触发器列表包括:
- 更改主.exe项目外部的任何内容都会触发完整链接
- 添加静态变量有50%的机会触发完整链接
并且此列表当然不包括在内。如何避免完整链接?
到目前为止,我发现的唯一诊断工具是
- / test在链接器命令行选项中
太可怕了有什么解决方案可用于诊断触发器以进行完全重新链接?
解决方案
回答
最小化解决方案中的项目数会使问题变得更好一些。当然,所有正常的构建速度都会起作用,例如减少包含和缩小obj文件的大小。
回答
我正在使用2008;尽管我仅将其用于中小型项目,但到目前为止,我还没有遇到过任何意外的完整链接。
我没有使用03,但我认为08似乎比05好得多。