具体信息如下:
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即可,这样就不会出现两者的冲突问题。