【发布时间】:2020-08-12 18:21:28
【问题描述】:
我正在使用链接到MSVC 的clang++。
我编译了着色器 (DirectXTK\Shaders) 并在我的源代码中包含了 SpriteBatch 和 SpriteFont。
如果我只包含头文件 (.h),则会出现链接错误;如果我包含源文件(.cpp;有或没有.h),我会得到:
SpriteBatch.cpp:532:27: error: expected unqualified-id
size_t newSize = std::max(InitialQueueSize, mSpriteQueueArraySize * 2);
^
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared\minwindef.h:193:29: note: expanded from macro 'max'
#define max(a,b) (((a) > (b)) ? (a) : (b))
我试图在 DirectXTK 的 GitHub 问题页面、本网站和网络上找到解决方案,但没有发现任何帮助。
【问题讨论】:
标签: c++ directx directx-11