有没有办法在不重建任何项目的情况下重新链接解决方案?

Avi*_* A. 7 c++ linker build-process visual-studio-2008 visual-c++

我在Visual Studio 2008中有一个很大的C++解决方案,有很多项目,可以链接到其他库.有时我想将解决方案链接到不同的库,为此我创建一个新的exe文件,我需要重新链接解决方案.

但是,只有在至少有一个项目需要重建时才能进行重新链接.所以我手动更改代码中的一行并将其更改回来......

有没有更好的方法来重做链接过程?

Ste*_*ter 10

在项目的上下文中是不是有选项?只有项目 - >仅链接?对不起,我刚刚从我的德国开发工作室2008翻译过来.

  • 正确."仅链接"选项为:构建>仅项目>构建/重建/清理/仅链接[项目]其中项目是解决方案资源管理器中当前选定的项目. (5认同)

use*_*019 1

你可以删除exe。因此需要重建它,这是一个简单的链接。

尽管如果您使用不同的库,您是否需要不同的标头,如果是的话,您需要删除对象 - 在这种情况下,最好是重建主项目。

可能最完整但最难实现的替代方案是触摸(即更改修改时间戳)您想要使用的库和标头,然后 Visual Studio 构建将执行最小构建。