Visual Studio 2010如何成功链接到不在链接列表中的库

时间:2013-05-17 18:22:22

标签: visual-studio-2010 linker

Visual Studio 2010如何成功链接到不在链接列表中的库?我正在构建一个.dll调用它user.dll,这取决于.dll调用它required.dll。 在Visual Studio中,required.lib不在Properties |中链接器|输入|额外的依赖关系。 最有趣的是,这种行为不一致,它在我们的CI Build Machine上失败了。

我已尝试清理并重建'user.dll'和'required.dll',但它仍能在我的本地计算机上运行。

1 个答案:

答案 0 :(得分:2)

我在这里假设C或C ++。可能有一个指令如下:

#pragma comment(lib, "required")

在您的一个源文件中。这将导致required.lib被链接。