在uwp中使用serialPort c ++ dll

时间:2017-09-12 17:53:05

标签: c++ windows uwp

我有一个c ++ dll用于与gnss板进行串口通信。该DLL使用win32 CreateFile,WriteFile和ReadFile。我已经完成了在Unity UWP中导入dll。在Unity调试窗口中运行时,dll函数可以正常工作,但是当我构建应用程序并在计算机上将其作为应用程序运行时,dll无法访问SerialPort。

我知道我必须根据de windows文档添加一些功能并厌倦了这个功能:

<DeviceCapability Name="serialcommunication">
  <Device Id="any">
    <Function Type="name:serialPort" />
  </Device>
</DeviceCapability>

但这不适用于此。有没有人有想法?

喝彩!

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

ReadFile / WriteFile没问题,但CreateFile不在the list上。

您可以使用CreateFile2替换CreateFile。