0

是的,我已经看到了您需要做的就是链接它的帖子。找到你的 .lib 和链接。我有 10 年的 IT 经验,但我完全不清楚链接设置的位置/方式。这是一个不在另一个项目中的 DLL。我有这个库,我花了几个小时试图找出如何把它拉进去。只是好奇,为什么没有一些标签说外部库,以及一个浏览按钮来转到你将它存储在文件系统上的任何位置?我只是没有得到链接这个文件的多个步骤。有人请拼写出来。我在 Visual C++ Express 2010 上。

4

2 回答 2

1

您是否尝试仅使用“将现有文件添加到项目”,浏览到 .lib 并添加它?Visual Studio 识别文件类型并将 .lib 文件传递​​给链接器。

还有另一种更复杂也更强大的方法。您可以通过在解决方案资源管理器中右键单击项目来打开项目属性。然后转到项目目录并将路径添加到 LIB 路径,然后转到链接器输入并在附加输入下添加库名称(不带路径)。第二种方法的优点是您可以拥有不同版本的 .lib 和 .dll 用于发布与调试,或者 32 位与 64 位构建。

于 2011-10-30T22:58:57.833 回答
1

除了 Bens answer,您还可以使用 pragma 指令:

#pragma comment ( lib, "path-to-library-file.lib" )

有些人喜欢在项目中链接库,有些人喜欢在源文件中链接。无论哪种方式,它都没有太大的区别。

于 2011-10-30T23:03:29.643 回答