具體信息如下:
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即可,這樣就不會出現兩者的衝突問題。