用VS2010打開了dx9自帶的sample ,編譯后出現了錯誤:無法打開包含文件XX.h 無法打開文件XX.lib C2061語法錯誤標識符__RPC__out_xcount_part
原因:VC++目錄中的包含目錄和庫目錄沒有添加dx9目錄,即include目錄和Lib目錄
解決辦法如下:
1.找到dx9的包含目錄和庫目錄 ,在dx的安裝目錄下,如:本人的包含目錄(include):H:\Program Files\dx9\Include 類庫目錄(Lib): H:\Program Files\dx9\Lib\x86 ,
2.右鍵點擊項目,選擇屬性 ,彈出 屬性頁,選擇左邊VC++目錄,右邊顯示目錄列表。 選擇包含目錄把dx的include目錄添加到后邊 ,選擇庫目錄把dx的lib目錄添加到后邊 ,應用后,確定。 重新編譯,順利通過。
3.以下是圖形列出的解決步驟。
3.1
3.2
3.3
4,以上的方法每次一個工程都得配置,這樣很麻煩。還有個方法只用配置一次就可以,以后自動繼承配置。 這方法別人寫的有,請看 http://blog.csdn.net/chaijunkun/article/details/6658923 ,目錄的配置方法和上面的相同。
當然以上配置只對當前工程有效。下面介紹一下“一次性配置”的方法,也就是配置一次,以后就不用每次配置了。
1.執行菜單欄“視圖——其他窗口——屬性管理器”,可以看到“屬性管理器”顯示在工作區左側。如下圖所示:
2.雙擊Debug | Win32下的“Microsoft.Cpp.Win32.user“,在彈出的配置框中配置。這個設置是對所有工程有效的。你可以打開其他的工程或者新建新的工程,可以看到都繼承了此配置。