我正在将VisualX 2012中的DirectX项目转换为WinRT项目,并且无法设置对Direct X库的引用。我正在使用生成的Direct3D解决方案作为指南。我在项目设置中添加了我认为正确的包含文件夹和库,但我必须遗漏其他内容。在生成的Direct3D解决方案中,解决方案资源管理器中的“外部依赖关系”树中有一大堆directx标头,但我不知道如何设置它。简单地拖放DirectX标头不起作用,这并没有让我感到惊讶。
我能错过什么?
答案 0 :(得分:0)
再次以新的头脑再次看问题,我注意到生成的DirectX示例使用的是预编译的头文件,而我正在使用的项目则没有。预编译的头文件包含我的项目不是的DirectX头文件。
所以我添加了
#include <DirectXmath.h>
#include <d3d11_1.h>
并编译。