UE4 windows类型冲突的解决方法
来源:
52vr |
责任编辑:传说的落叶 |
发布时间: 2019-06-06 08:29 | 浏览量:
原文:http://aigo.iteye.com/blog/2286920
error C2872: 'INT': ambiguous symbol ue4 DoNotUseOldUE4Type::INT
'UINT': ambiguous symbol
出现这个错误的原因是因为引用的第三方库中的变量类型与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
相关文章
网友评论
全部评论:0条
推荐
热门