问题排查
我编译加入某个头文件后,提示错误:C2062:意外的类型"unsigned int"。经大佬排查后解决,现在记录他解决问题的思路。
首先注释此类中引用的几个头文件,没能定位问题。
然后到main.cpp
利用
#if 0 #else //声明可能有问题的类的实例化 #endif
排查,发现包含某一个头文件并实例化后,C2062:意外的类型"unsigned int"的错误又出现了,查看代码,发现一句话
#define UInt32 unsigned int
而出现C2062:意外的类型"unsigned int"错误的时候,错误定位是在qopengltexture.h的UInt32处
解决
把定义的名字改了就好,名字不冲突就好了