在visual stucio c ++ 2008中链接库(.lib)和(.dll)

时间:2015-05-17 11:35:50

标签: c++ visual-studio dll

我使用visual studio 2008生成了libmodbus library。我可以看到.dll和.lib文件。

现在在我的项目中,如果我配置项目,我可以使用这个库:

  1. 链接器其他目录。 (.lib文件夹)
  2. 其他库(.lib文件)
  3. C / C ++ Aditional目录。 (图书馆代码路径)
  4. 通过这些步骤,每件事情都可以。

    但是,如果没有源代码,是否可以这样做?只有我生成的.dll和.lib文件?

1 个答案:

答案 0 :(得分:0)

您不需要使用源文件来使用dll。你只需要.dll文件。但在这种情况下,您应手动获取每个使用过的函数的地址。您可以找到here的寡妇示例。

获取每个功能的地址不是很方便。所以你可以使用.lib文件和头文件(.h)(但不是源代码)。在C/C++ Additional directories中,您应指定头文件的路径。

所以你可以配置你的项目:

  1. 链接器其他目录。 (.lib文件夹)
  2. 其他库(.lib文件)
  3. C / C ++ Aditional目录。 (图书馆标题路径)