1

我正在尝试将 libmodbus 提供的 modbus 库集成到 Visual Studio 2010 中的自定义 MFC 项目中。

到目前为止,我遵循的步骤如下:

1) 我在 Visual Studio 2010 中创建了项目,如下面的快照所示:

图1

图2

图3

2)我已经编辑了代码以包含一个小的 hello world 代码,只是为了检查它是否可以编译。

图4

3) 我已将 libmodbus-3.0.3 的 src 文件夹中的 .c 和 .h 文件复制到 Visual Studio 项目文件夹中,如下所示,并将它们包含在项目中。

图5

图6

4)当我尝试编译时,它给了我以下错误:

图7

我的疑惑如下:

1) 我是否在我的项目中正确包含了 libmodbus?还是有更好或更正确的方法来做同样的事情?

2)如何消除即将出现的错误:无法打开包含文件:'config.h'。没有这样的文件或目录。我已经看到我从http://libmodbus.org/download/
下载的 libmodbus-3.0.3 中没有 config.h 文件 如何继续?

谢谢你。

4

1 回答 1

2

最新版本的 libmodbus 提供 Visual Studio 项目文件。

https://github.com/stephane/libmodbus/tree/master/src/win32

于 2013-05-21T14:31:34.827 回答