首页 文章

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

提问于
浏览
1

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

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

  • 链接器其他目录 . (.lib文件夹)

  • 其他库(.lib文件)

  • C / C Aditional目录 . (图书馆代码路径)

通过这个步骤,每个人都可以正常工作 .

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

1 回答

  • 0

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

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

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

    • 链接器其他目录 . (.lib文件夹)

    • 其他库(.lib文件)

    • C / C Aditional目录 . (图书馆 headers 路径)

相关问题