我正在使用Visual Studio 2013並有使用libusb dll的麻煩。我已經下載了它們的源代碼並編譯了版本下的dll版本。新建文件夾:D:\ libusb-1.0.9 \ Win32 \ Release \ dll其中包含.lib和.dll文件。接下來我做的是將.dll複製到源文件所在的Visual Studio項目文件夾中。如何導入libusb dll
在Visual Studio中我然後做:項目 - >屬性 - >接頭 - >輸入 - >附加依賴和路徑粘貼到.LIB文件:d:\的libusb-1.0.9 \ WIN32 \發佈\ dll \ libusb-1.0.lib。然後我做了project-> properties-> linker-> general->額外的庫目錄並粘貼在libusb頭文件所在的文件夾中:D:\ libusb-1.0.9 \ libusb。
然後我試着包括#include "libusb.h"
但它說它無法找到該文件。
我還需要做些什麼,使其工作...?
編輯:
這些都是確切的錯誤:
- 無法打開包含文件: 'libusb.h':沒有這樣的文件或目錄
- 智能感知:無法打開源文件「 libusb.h「
將包含libusb.h的文件夾添加到其他包含目錄中。在C++設置中。 – drescherjm 2014-09-26 16:25:18
@ user1806687只需在MSVC 2013目錄下添加.lib文件:C:/ Program Files/Microsoft Visual Studio 9.0/VC/lib,然後在C:/ Program Files/Microsoft Visual Studio 9.0/VC/bin下添加.dll文件,然後在C:/ Windows/System32下再次添加.dll文件 – Juniar 2014-09-26 16:49:51
@Juniar:這恐怕不能幫助修復無法找到頭文件的錯誤。 – 2014-09-26 17:01:42