【发布时间】:2015-09-12 01:46:52
【问题描述】:
我有适用于 Windows 的 USB 设备的 SDK。我可以毫无问题地编译我的代码。但是,SDK 使用的是 DLL,并且不支持 Linux 上的设备。
我可以在 Linux 上用 DLL 编译代码吗?我一直在寻找 Wine 这样做,但我什至不知道从哪里开始。
有可能吗?
编辑:
dmesg 的输出:
[430.699883] usb 3-2:使用 xhci_hcd 的新高速 USB 设备编号 4
[430.829091] usb 3-2:找到新的 USB 设备,idVendor=132b,idProduct=210b
[430.829100] usb 3-2:新的 USB 设备字符串:Mfr=1,Product=2,SerialNumber=3
[430.829106]usb 3-2:产品:照度分光光度计CL-500A
[430.829111] USB 3-2:制造商:柯尼卡美能达公司
[430.829115] USB 3-2:序列号:10001991
[430.830678] hid-generic 0003:132B:210B.0002: hiddev0,hidraw1: USB HID v1.11 设备 [KONICA MINOLTA, INC. Illuminance Spectrophotometer CL-500A] on usb-0000:00:14.0-2/输入0
[430.831732] hid-generic 0003:132B:210B.0003: hiddev0,hidraw2: USB HID v1.11 设备 [KONICA MINOLTA, INC. Illuminance Spectrophotometer CL-500A] on usb-0000:00:14.0-2/输入1
[1153.052833] systemd-hostnamed[3663]:警告:nss-myhostname 未安装。更改本地主机名可能会使其无法解析。请安装 nss-myhostname!
【问题讨论】:
-
什么样的USB设备?
-
“HID”是个好兆头。这意味着它是一个"Human" Input Device,你不需要弄乱原始 USB。