我有一個C項目(Emotiv公司-emokit-C:https://github.com/petrs/emokit/),我試圖瞭解,在Windows 10的工作,VS2015是額外需要winddk.h連同:winddk.h和WDK 10個問題vs2015
hidpi.h,
hidsdi.h,
hidusage.h,
setupapi.h,
hid.lib
這是我從網上下載的,無知的,他們是WDK的一部分。在編譯時只有 winddk.h給+100錯誤,他們大多是:
變量NTSOAPI不是一個類型名稱
變量NTSTATUS是不是一個類型名稱
變量PVOID不是類型名稱
變量ULONG不是類型名稱
充足的預期 ';' 的
_ULARGE_INTEGER:「聯盟」型重新定義
_SINGLE_LIST_ENTRY: '聯盟' 型重新定義
_PROCESSOR_NUMBER: '聯盟' type redefinition
等
我在我的驅動器上安裝了WDK 7.6映像,然後注意到它可能不是什麼visual studio 2015要求,我安裝了WDK windows 10,但現在我不知道如何包含在WDK中實現這個新的頭文件(,無論winddk.h需要沿着它的邊)。當編譯它給出了同樣的錯誤,因爲之前問心無愧一些新的一個,如:
重聲明不能添加DLLEXPORT/dllimport的以「InterlockedPopEntrySList」(在「C線58宣稱:\ Program Files文件(86)\的Windows套件\ 8.1 \ Include \ um \ interlockedapi.h「)
這意味着我安裝的最後一個WDK 10沒有情感,或者它還需要Windows SDK,我記得在幾周前更新了8.1 SDK。
我不確定下一步該怎麼做。即使我刪除下載的winddk。h和其他項目目錄中,我不知道如何應用此wdk/sdk來解決此問題,然後再進一步移動。
如果有人能幫助我,我將不勝感激。