我正在使用带有DirectXToolkit的Visual Studio 2013,但我似乎无法编译unique_ptr部分:
class Graphics
{
private:
ID3D11Device *Device;
ID3D11DeviceContext *DeviceContext;
IDXGISwapChain *SwapChain;
ID3D11RenderTargetView *RenderTargetView;
protected:
std::unique_ptr<PrimitiveBatch<VertexPositionColor>> Batch;
这些是错误:
Headers和libs都包括在内。 IDE本身不会显示任何错误。
也许有人可以告诉我我做错了什么!提前谢谢!
答案 0 :(得分:0)
哦天哪,我必须在与类定义相同的标题中包含using命名空间。这解决了错误。