Visual c++ visualc&x2B+;Express如何准确链接第三方库DLL

Visual c++ visualc&x2B+;Express如何准确链接第三方库DLL,visual-c++,visual-c++-2010-express,Visual C++,Visual C++ 2010 Express,是的,我看到的帖子,所有你需要做的就是链接它。找到你。lib和link。我有10年的IT经验,但我并不清楚链接设置的位置/方式。这是不在其他项目中的DLL。我有lib,我花了几个小时只是想找出如何把它拉进来。只是好奇,为什么没有一些标签上写着“外部库”,还有一个浏览按钮可以转到文件系统中存储这些库的位置?我只是没有多个步骤来链接这个文件。请有人把它拼出来。我在Visual C++快照2010上。 您是否尝试使用“将现有文件添加到项目”,浏览到.lib并添加它?Visual Studio识别文件类

是的,我看到的帖子,所有你需要做的就是链接它。找到你。lib和link。我有10年的IT经验,但我并不清楚链接设置的位置/方式。这是不在其他项目中的DLL。我有lib,我花了几个小时只是想找出如何把它拉进来。只是好奇,为什么没有一些标签上写着“外部库”,还有一个浏览按钮可以转到文件系统中存储这些库的位置?我只是没有多个步骤来链接这个文件。请有人把它拼出来。我在Visual C++快照2010上。 您是否尝试使用“将现有文件添加到项目”,浏览到.lib并添加它?Visual Studio识别文件类型并将.lib文件传递给链接器


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

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

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

有些人喜欢在项目中链接库,有些人喜欢在源文件中链接库。这两种方式都没有多大区别。

如果您使用的是VC++2010,为什么要为VC++2008选择标签?我帮你修好了。