新建Win32项目
打开Visual Studio 2012, 创建一个Win32 Project. 填写项目名, 项目路径, 点击确定. 在下一个对话框中点击下一步(注意不要直接点完成), 确认应用程序类型是Windows 应用程序, 附加选项中的空项目选中, 即可点击完成.
这样我们得到了一个Win32应用程序, 但是为了使用DirectX我们还需要一些准备工作.
链接DirectX库
为解决方案添加以下附加库: d3d11.lib; d3dx11.lib; dxerr.lib;
右键点击项目名, 选择“属性”. 在“配置属性-链接器-输入”的“附加依赖项”中添加上述库的名字, 点击应用.
设置VC++目录
为了让VS能够找到之前添加的库,我们需要添加搜索目录。
同样在“配置属性”中选择“C++目录”, 我们需要把DirectX SDK的Executable、Include、Library目录添加进去.
他们分别对应着:
- dxsdk-2011\Utilities\bin\x86
- dxsdk-2011\Include
- dxsdk-2011\Lib\x86
保存配置
注意这样的设置是只对目前的项目生效的, 也就是说, 再次新建一个项目又要重新输入一遍。我们可以做以下的更改, 让每一个新建的项目都继承现在的设置.
选择属性管理器, 双击Microsoft.Cpp.Win32.user, 会出现一个和之前相似的对话框,在这里添加之前的信息即可.
至此我们得到了一个 DirectX 11 项目. 可以将示例代码添加到工程中运行查看效果.