我有一个在windows上工作的USB设备的SDK。我可以毫无问题地编译我的代码。但是,SDK使用的是DLL,在Linux上不支持该设备。
我能用DLL在Linux上编译代码吗?我一直在寻找葡萄酒这样做,但我不知道从哪里开始。
有可能吗?
编辑:
来自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-500 a
430.829111 USB3-2:制造商:科尼卡美能达公司.
430.829115 usb 2: SerialNumber: 10001991
430.830678 HID -通用0003:132 B:210 B.0002: hiddev0,hidraw1: USB v1.11设备科尼卡美能达公司。照度分光光度计CL-500 A在usb-0000:00:14.0-2/input0 0
430.831732 HID -通用0003:132 B:210 B.0003: hiddev0,hidraw2: USB v1.11设备科尼卡美能达公司。照度分光光度计CL-500 A在usb-0000:00:14.0-2/input1 1上
1153.052833 systemd-myhostname 3663:警告: nss-myhostname未安装。更改本地主机名可能会使其无法解决。请安装nss-myhostname!
发布于 2015-06-25 12:41:52
DLL是Windows的库,您不能使用这些库在Linux上进行编译。Linux是一个帮助在Linux上安装可执行文件的软件,但它也有其局限性。并不是所有的软件都可以安装,因为这些由windows提供的标准库并不存在。
https://stackoverflow.com/questions/31050589
复制相似问题