?
error C2872: 'INT': ambiguous symbol ? ?ue4 DoNotUseOldUE4Type::INT?
?
出现这个错误的原因是因为引用的第三方库中的变量类型与UE4变量类型冲突。
?
解决办法:在每个include第三方库头文件的地方,前后分别加上:#include "AllowWindowsPlatformTypes.h"和#include "HideWindowsPlatformTypes.h"
例如,以引用ffmpeginc为例:
#include "AllowWindowsPlatformTypes.h"#include "ffmpeginc.h"#include "HideWindowsPlatformTypes.h"
?
?
参考:
Trouble using windows includes with DWORD, INT
https://answers.unrealengine.com/questions/27560/trouble-using-windows-includes-with-dword-int.html
?
??