UE4 windows類型沖突的解決方法
原文:http://aigo.iteye.com/blog/2286920
error C2872: 'INT': ambiguous symbol ue4 DoNotUseOldUE4Type::INT
'UINT': ambiguous symbol
出現(xiàn)這個(gè)錯(cuò)誤的原因是因?yàn)橐玫牡谌綆?kù)中的變量類型與UE4變量類型沖突。
解決辦法:在每個(gè)include第三方庫(kù)頭文件的地方,前后分別加上:#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
-
分享到:
您需要登錄后才可以發(fā)帖 登錄 | 立即注冊(cè)
- 用戶名:
- 密 碼:
- 驗(yàn)證碼: 看不清? 點(diǎn)擊更換
- 忘記密碼?
全部評(píng)論:0條