VC2010工程依赖不再自动链接

来源:互联网 发布:中科大软件学院招生 编辑:程序博客网 时间:2024/06/06 00:23

发现 VC2010 Express  设置了 Project Dependencies 之后并没有自动链接.

而在VC2008中工程依赖不仅影响构建顺序,也会自动链接依赖项.

具体说明见: 

http://blogs.msdn.com/b/vcblog/archive/2010/02/16/project-settings-changes-with-vs2010.aspx


现在应该使用 References 来设置依赖并自动链接.

但是VC2010Express存在一个错误,BuildAll同时构建Debug,Release版时,链接的都是依赖项的Debug/*.lib.

在Debug配置下,打开工程属性,命令行中显示链接Debug/*.lib, 在该属性对话框上选Configuration: Release, 命令行中仍为链接 Debug/*.lib.

当Configuration Manager对话框中切换配置时,命令行才会相应切换.

所以不能Build All, 只能分别构建Debug, Release.

0 0