visual-studio-2010 - MFC 中的 libmodbus

标签 visual-studio-2010 build mfc compilation modbus

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

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

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

pic1

pic2

pic3

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

pic4

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

pic5

pic6

4)当我尝试编译时,出现以下错误:

pic7

我的疑问如下:

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

2) 如何消除即将出现的错误:无法打开包含文件:“config.h”。没有这样的文件或目录。
我发现我从http://libmodbus.org/download/下载的libmodbus-3.0.3中没有config.h文件
下一步如何进行?

谢谢。

最佳答案

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

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

关于visual-studio-2010 - MFC 中的 libmodbus,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15976951/

相关文章:

c - 如何使 Visual C++ 解决方案在开始构建另一个项目时不删除一个项目

java - 如何从 Eclipse 中的 Maven 构建调试测试?

build - 是否可以使用带有额外构建步骤的 Go 构建?

visual-c++ - 如何识别PreTranslateMessage中的鼠标点击事件?

windows - 为什么我需要 ILK、PDB 和 EXP 文件?

c# - 如何调试 WCF 服务?

visual-studio-2010 - BootstrapPackage 未正确加载 VS 2010

git - 在 Bamboo 上获取提交文件列表

c++ - 无论如何,是否可以通过 PC 重启或用户单击应用程序快捷方式来识别 MFC 应用程序启动?

c++ - 如何在 MFC C++ 应用程序中保存到位图?