我使用visual studio 2008生成了libmodbus library。我可以看到.dll和.lib文件。
现在在我的项目中,如果我配置项目,我可以使用这个库:
通过这些步骤,每件事情都可以。
但是,如果没有源代码,是否可以这样做?只有我生成的.dll和.lib文件?
答案 0 :(得分:0)
您不需要使用源文件来使用dll。你只需要.dll文件。但在这种情况下,您应手动获取每个使用过的函数的地址。您可以找到here的寡妇示例。
获取每个功能的地址不是很方便。所以你可以使用.lib文件和头文件(.h)(但不是源代码)。在C/C++ Additional directories
中,您应指定头文件的路径。
所以你可以配置你的项目: