AdbWinApi編譯詳解(本人親歷)

1. 從微軟官方下載WDDK,好比:GRMWDK_EN_7600_1.ISO(http://download.microsoft.com/download/4/A/2/4A25C7D5-EFBE-4182-B6A9-AE6850409A78/GRMWDK_EN_7600_1.ISO);api

2. 根據操做系統安裝WDDK,好比:Windows 7;
    安裝過程當中能夠設置安裝路徑,默認爲:C:\WinDDK\7600.16385.1;
    
 
3. 安裝完成後,能夠在安裝目錄下看到所安裝的文件,此次主要用到inc和lib文件夾:
    
 
4. 這個時候須要設置工程設置相關路徑:
    注意:$(IncludePath)必須在D:\WinDDK\7600.16385.1\inc\api前面,不然會致使問題5-a;
    
 
    
 
5. 編譯過程當中碰到的問題:
    a. error C2065: 「_In_opt_z_」: 未聲明的標識符;
        包含頭文件的順序致使的;由於WDDK&VS開發路徑下,都有相同的頭文件致使的;
    b. fatal error C1189: #error : The C++ Standard Library forbids macro;
        添加預編譯頭:_XKEYCHECK_H,以下圖:
        
相關文章
相關標籤/搜索