并行端口输出在Windows XP上使用Qt4和C ++

时间:2010-11-05 11:33:35

标签: c++ qt4 windows-xp parallel-processing

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

有没有人有关于如何实现这一目标的任何建议或示例代码?

1 个答案:

答案 0 :(得分:1)

看看inpout32.dll

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

按照给定的示例告诉我您是否遇到任何问题。主要兴趣点是_inp()_outp()函数。

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

  • 请记住,这不是便携式!如果您需要将其移植到非Windows应用程序,可以将此解决方案封装在类中以允许操作系统解耦。