的libusb是一個開源,跨平台的,完全免費的軟件庫中實現C和設計從Linux下,Android的,BSD(FreeBSD下,OpenBSD系統,NetBSD的)偏移,以提供通用接入USB(通用串行總線)設備,微軟的Windows,Windows CE和達爾文/的Mac OS X操作系統。
該文庫被設計以這樣一種方式,它可以容易地和迅速地移植到其他操作系統。你們誰想要端口的libusb到一個特定的操作系統,應該看一看源存檔中發現的移植文件。建築和安裝libusb庫是一件容易的事,因為在接下來的section.Getting描述開始libusbTo編譯,安裝和使用libusb庫下一個GNU / Linux操作系統的項目,首先從下載該軟件的最新版本Softoware或通過其官方網站上(見文章末尾鏈接),地方保存歸檔您的計算機上,將其解壓縮,打開你喜歡的終端仿真程序。
使用&lsquo的; CD&rsquo的;命令導航至提取的存檔文件(如CD /home/softoware/libusb-1.0.19)的位置,並鍵入&lsquo的; SH autogen.sh&rsquo的;命令來配置項目,以及生成和lsquo的;配置&rsquo的;腳本,其可用於優化程序為硬件架構或啟用各種選項(見&lsquo的; ./配置--help大局;命令的詳細信息)。
如果你選擇不優化/重新配置程序,只需鍵入&lsquo的;讓&rsquo的;命令編譯它。經過編譯成功,這不該&rsquo的;噸需要超過幾秒鐘,你可以通過執行&lsquo的廣泛安裝的libusb系統;須藤使安裝&rsquo的;命令以特權用戶或&lsquo的; make install的&rsquo的;命令根。現在,你可以把它集成到自己的應用程序,所以它可以訪問USB設備
什麼在此版本中是新的:
- 添加支持在Linux和Mac OS X(#11) USB大容量流
- 在Windows上:加入AMD和英特爾USB 3.0根集線器支持
- 在Windows上:修復USB 3.0速度檢測在Windows 8或更高版本(#10)
- 新增俄語翻譯的libusb_strerror字符串
- 在所有:各種小修復和清理
- 在該(#XX)數字是libusb的問題號碼,請即:https://github.com/libusb/libusb/issues/11
什麼在1.0.18版本是新的:
- 在修復多個內存洩漏
- 解決崩潰時,HID傳輸返回Windows上的所有數據
- 在確保所有未完成的事件被消耗
- 在提高Android和ucLinux的支持
- 在多個窗口的改進(錯誤日誌,VS2013,VIA的xHCI支持)
- 在多個OS X的改進(破編譯,SIGFPE,64位支持)
什麼版本的新 1.0 Beta 2的:
- 在比賽的libusb-0.1端點解決行為李>
- 在更新的libusb-0.9.1
評論沒有發現