VS工程中[error C2872: “ACCESS_MASK”: 不明確的符號]的解決方法

具體信息如下:

1>C:\Program Files (x86)\Windows Kits\8.0\Include\um\winnt.h(8534): error C2872: “ACCESS_MASK”: 不明確的符號 1> 可能是“C:\Program Files (x86)\Windows Kits\8.0\Include\um\winnt.h(8533) : DWORD ACCESS_MASK” 1> 或 “D:\SDK_compile_lib\OpenCV310\include\opencv2/core/mat.hpp(63) : ACCESS_MASK”

解決方法如下:將需要#include <windows.h>的函數和#include <windows.h>單獨放在E.cpp, 函數接口放在E.h,A.cpp只包含E.h即可,這樣就不會出現兩者的衝突問題。

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