码迷,mamicode.com
首页 > 编程语言 > 详细

【UE4 调试】C++ 常见编译 warnnings/errors

时间:2021-05-04 15:39:05      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:检查   api   war   post   str   uil   解决方法   external   include   

error LNK2019: unresolved external symbol “” referenced in function

  • 描述
    • Link错误、无法解析的外部符号
  • 解决方法
    • 检查.build.cs 中是否增加相关模块的引用,或者是否使用 XXX_API 宏

error C4668: “_WIN32_WINNT_WIN10_TH2”

  • 描述
    • UE4 error C4668: 没有将“_WIN32_WINNT_WIN10_TH2”定义为预处理器宏,用“0”替换“#if/#elif
    • #include <windows.h> 中的宏和UE4冲突所致
  • 解决方法
    使用如下头文件包裹<windows.h>头文件:
    #include "Windows/AllowWindowsPlatformTypes.h"
    #include "Windows/PreWindowsApi.h"
    #include <windows.h> //冲突头文件
    #include "Windows/PostWindowsApi.h"
    #include "Windows/HideWindowsPlatformTypes.h"
    

【UE4 调试】C++ 常见编译 warnnings/errors

标签:检查   api   war   post   str   uil   解决方法   external   include   

原文地址:https://www.cnblogs.com/shiroe/p/14725326.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!