VS2010 語法錯誤: 標識符“__RPC__out_xcount_part” 解決方法

用VS2010建了一個默認的MFC應用程序,編譯後出現如下錯誤。

1>------ 已啓動生成: 項目: Test, 配置: Debug Win32 ------
1> stdafx.cpp
1>c:/program files/microsoft sdks/windows/v7.0a/include/objidl.h(11280): error C2061: 語法錯誤: 標識符“__RPC__out_xcount_part”
1>c:/program files/microsoft sdks/windows/v7.0a/include/objidl.h(11281): error C2059: 語法錯誤:“)”
1>c:/program files/microsoft sdks/windows/v7.0a/include/objidl.h(11281): fatal error C1903: 無法從以前的錯誤中恢復;正在停止編譯
========== 生成: 成功 0 個,失敗 1 個,最新 0 個,跳過 0 個 ==========


原因:

Windows SDK和其它庫(如DirectX等)出現衝突。


解決方法如下:

把WindowsSDK的包含目錄放在最前!

操作:在項目上單擊右鍵—》屬性—》配置屬性—》VC++目錄,修改“包含目錄”,把 $(WindowsSdkDir)include 放在最前。重新編譯,搞定!

 

本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/highyyy/archive/2011/01/16/6144825.aspx

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章