gpt4 book ai didi

c - 如何在 Visual Studio 2017 项目中使用 modbus 库?

转载 作者:行者123 更新时间:2023-11-30 19:27:02 25 4
gpt4 key购买 nike

全面披露:我不是 C/C++ 程序员,我可以编写基本程序,例如计算器或其他不需要使用外部库的非常基本的东西。

我的目标是使用this modbus C 库位于概念验证代码段中,仅运行示例行(IP 和端口已更改),但是我无法完全理解如何使用该库。

在 Python 中我知道我可以运行

import library_x

我会使用Python,但是代码需要使用C语言,并且在添加这个库时我完全迷失了。我的理解是我应该将其编译在静态或​​动态库(dll)中,但我不知道这是否是正确的方法。

基本上:

我想运行example code在C程序主文档中,我该怎么做?C

我使用的是 Windows 10 和 Visual Studio 2017。

我尝试在 Visual Studio 项目中添加库(.h)中的所有头文件并编译它,但没有成功。

最佳答案

这个问题已经在这里得到解答:

libmodbus in MFC

我不使用 Visual Studio,但即使您不想使用项目模板,无论您的工具和环境如何,编译示例代码都应该非常简单:您必须使编译器包含 header 并使用 libmodbus 进行链接。在 Linux 上,安装源编译库后,您只需:

$ gcc -o your_modbus_example -I/usr/include/modbus your_modbus_example.c -lmodbus

libmodbus 提供的 unit_test_client.cunit_test_server.c 文件应该可以编译并开箱即用。

关于c - 如何在 Visual Studio 2017 项目中使用 modbus 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56226749/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com