c++ - 为什么找不到 DirectX 模板?

标签 c++ visual-c++ visual-studio-2013 directx

我目前正在使用适用于 Windows 桌面的 Visual Studio 2013 Express,但我真的找不到 DirectX 模板,FILE -> New project -> Visual C++,但既没有 DirectX 模板也没有 Windows 应用程序文件夹扇区.我在谷歌上搜索过这个,但似乎没有人发布过它。模板在哪里?

最佳答案

Visual Studio 提供的“DirectX”模板适用于 Windows 应用商店、Windows 手机或通用应用程序。它们仅在 VS 2013 Express for Windows、VS 2013 Pro+ 或 VS 2013 Community Edition 中提供。

Visual Studio 中只有两个内置的 Visual C++ Win32 桌面模板:

  • Win32 控制台应用程序
  • Win32 项目

正如其他人所指出的,如果您想要为 Windows 应用商店、Windows 手机或通用应用程序构建您需要 (a) Windows 8.1 和 (b) 一些其他版本的 VS 2013。

如果您正在编写 Win32 桌面应用程序和/或拥有 Windows 7,请考虑下载并安装此模板:Direct3D Win32 Game Visual Studio template

此外,如果您满足相当宽松的许可要求,我强烈建议您使用 VS 2013 Community 而不是 VS 2013 Express for Windows Desktop——如果不满足,请购买 VS 2013 Pro。

关于c++ - 为什么找不到 DirectX 模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28371470/

相关文章:

c++ - 如何创建一个复杂的联盟?

visual-c++ - 有效地调用非托管方法,将非托管对象作为托管代码的参数

c++ - VS.NET C++ 2010 中智能感知和编译器的区别

c# - 在 C# Visual Studio 2013 中创建搜索功能并在 GridView 中显示结果

c++ - 使用 JNI (C++) 从 native 线程调用 Java 方法时出现问题

c++ - 作业: Testing square with all equal rows

c++ - 将类型为 `int` 的临时对象转换为引用安全吗?

c++ - C++ 中的二维对象数组?

visual-studio-2013 - ReSharper 在 VS2013 中阻止键盘输入

winapi - 如何将 std::chrono::high_resolution_clock::now() 转换为 Windows 文件时间(以及反向转换)