C 或 C++ 中的 COM 端口库
Com port library in C or C++
我需要通过Tomcat网络服务器管理COM打印机端口。我尝试了很多Java解决方案,例如RxTx库,但我遇到了很多麻烦:当我关闭打印机时,jvm崩溃了!现在我想使用由 JNA 链接的 jvm 外部库,所以我需要一个带有原始方法的 C 或 C++ 库来读取和写入 COM 端口。这个库应该在Windows或linux下编译。我能找到已经完成的事情吗?(我不能用C或C++编写程序)。
谢谢。
使用 Boost Asio!
它保证是完全便携的。它也非常可靠。我实际上已经在我自己的应用程序中使用了它(使用 AT 命令通过 gsm 设备发送短信)。
另请参阅:以独立于平台的方式访问串口
尝试另一个库:http://code.google.com/p/qextserialport/该项目针对Qt用户。同时支持 Qt4 和 Qt5!
如果您正在寻找没有其他依赖项的轻量级产品,我想插入我自己的库 https://github.com/nullpunktTUD/SerialPort
它是完全跨平台的,支持枚举。
相关文章:
- 如何从COM模块中的函数返回字符串数组?
- 使用线程 C# 中的 VC++ 6.0 COM DLL
- 如何访问从 COM 对象返回的 VARIANT 数据类型中的安全数组C++?
- 从 COM 接口中的函数返回多个值
- UI自动化回调中com对象的所有权
- 不了解 learnopengl.com 中漫辐照度教程中的捕获视图
- 如何设置com.apple.security.smartcard在应用程序中的权利
- COM 对象中的回调
- 无法追加到 COM Dll 中的字符串 奇怪的行为
- 将结构中的字节数组传递给 com 对象
- 如何从MFC DLL中获取与COM包裹的C#对象的接口
- 当InProcServer32键定义DLL的完整路径时,path环境变量中为什么需要COM DLL的路径
- 无法访问 ATL/COM C++ Outlook 加载项中的邮件项目
- IE 探索 11 < c++ ATL COM 浏览器帮助程序对象(加载项)来替换 DOM 中的文本
- com中的Release()函数
- 通过FireMonKey/C 在OS X中的地址com
- 可视化 如何删除 ATL COM C++中的方法
- COM中的C++函数指针出现问题
- COM中的异常
- 将接口实例强制转换为com中的类指针