Rob*_*ker 11 visual-studio-2010
我正在将复杂的混合C++/.NET解决方案从VS2008迁移到VS2010.
升级的解决方案适用于VS2010,但构建系统始终引用一个C++/CLI程序集.它不会重新编译任何内容,但链接器会触及该文件.导致构建中下游的连锁反应作为一大堆依赖然后得到重建.
有关如何找出它认为需要重新链接文件的原因的任何想法?我打开了详细的构建日志,但没有什么突出的.
原来,问题是,PDB文件名是在规定的两个编译器设置和连接设置(名称相同).
这似乎在VS2010中引起了一个问题,因为某个来自中间目录(编译器输出?)的'旧'pdb被复制到输出目录中的那个(链接器输出?).这导致输出目录中的pdb比某些obj文件旧,并且下次强制重新链接(冲洗和重复).
清除pdb名称设置似乎解决了问题,默认设置很好.
| 归档时间: |
|
| 查看次数: |
8603 次 |
| 最近记录: |