【UE4 调试】C++ 常见编译 warnnings/errors
阅读原文时间:2023年07月11日阅读:1

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 中的宏和UE4冲突所致
  • 解决方法

    使用如下头文件包裹头文件:

    #include "Windows/AllowWindowsPlatformTypes.h"
    #include "Windows/PreWindowsApi.h"
    #include <windows.h> //冲突头文件
    #include "Windows/PostWindowsApi.h"
    #include "Windows/HideWindowsPlatformTypes.h"

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章