我有一个通过并行端口连接到运行Windows XP的PC的硬件设备。我正在Qt4和C++(Qt Creator)中进行编码,需要一种通过并行端口输出到设备的方法。到目前为止,我发现的所有信息都引用了大约5年前关闭的公司和网站。

是否有人对我如何完成此工作有任何建议或示例代码?

最佳答案

看一看inpout32.dll

我已经在几个不同的API中使用了这个DLL(来自旧的Borland的OWL,VCL甚至是肮脏的MFC)。与Qt一起使用非常简单。如果您不需要输入事件,而只需输出数据,则更多。

请按照给定的示例进行操作,如果有任何麻烦,请告诉我。主要兴趣点是_inp()_outp()函数。

阅读更多here,还可以找到许多信息here

  • 请记住,这是不可移植的!如果您需要将该解决方案移植到非Windows应用程序中,则可以将其封装在类中以允许操作系统解耦。
  • 关于c++ - 在Windows XP上使用Qt4和C++的并行端口输出,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4105472/

    10-10 08:43