Visual C ++ Express如何链接第三方库DLL

时间:2011-10-30 22:51:48

标签: visual-c++ visual-c++-2010-express

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

除了Bens回答,您还可以使用编译指示:

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

有些人喜欢在项目中链接库,有些人更喜欢在源文件中。无论如何,它都没有太大的区别。

相关问题