C++ 如何在程序中包含Direct3D?

C++ 如何在程序中包含Direct3D?,c++,direct3d,C++,Direct3d,我正在DirectXTORIAL.com学习Direct3D。我通过下面代码中的预处理器指令将其包括在内 #pragma comment(lib, "d3d11.lib") #pragma comment(lib, "d3dx11.lib") #pragma comment(lib, "d3dx10.lib") 然而,这并没有做到这一点。我猜这是因为库文件不在它要查找它们的地方。有人能解释一下这里发生了什么吗?谢谢 错误消息是:Intellisense:无法打开源文件您需要从下载并安装Wind

我正在DirectXTORIAL.com学习Direct3D。我通过下面代码中的预处理器指令将其包括在内

#pragma comment(lib, "d3d11.lib")
#pragma comment(lib, "d3dx11.lib")
#pragma comment(lib, "d3dx10.lib")
然而,这并没有做到这一点。我猜这是因为库文件不在它要查找它们的地方。有人能解释一下这里发生了什么吗?谢谢
错误消息是:Intellisense:无法打开源文件

您需要从下载并安装Windows SDK

接下来,您需要在VisualStudio中配置解决方案以查找适当的文件。这可以分为两类:添加包含路径和链接库。请注意您的Windows SDK目录。在我的系统上,它是C:\Program Files x86\Microsoft SDK\Windows\7.0A\

添加包含路径

Visual Studio预先打包了DirectX头.h文件的一个子集,但完整的集合可在WindowsSDKPath\Include中找到

将此路径添加到项目的其他路径包括:

在解决方案资源管理器中的项目上单击鼠标右键,然后从菜单中选择“属性”: 将对话框配置为同时影响调试和发布版本: 选择第一个下拉列表并选择所有配置。 从左侧的树中,选择配置属性| C/C++|常规。仅当项目中至少有一个.c或.cpp文件时,此选项才会出现。 在“附加包含目录”框中,添加Windows SDK包含的路径,例如:C:\Program Files x86\Microsoft SDK\Windows\7.0A\Include。 按Apply。 现在准备将直接3D头文件包含在C++代码文件中,即包含。 连接图书馆

Direct 3D库包含在WindowsSDKPath\Lib文件夹中

从左侧的树中,选择配置属性|链接器|输入。 勾选附加依赖项字段下拉列表上的箭头,选择编辑。。。 在弹出对话框中,将完整路径添加到每个库中,每个路径位于其自己的行上,如下所示: 按OK,然后按Apply或OK。
您的项目现在应该配置为构建Direct 3D应用程序。

您需要从下载并安装Windows SDK

接下来,您需要在VisualStudio中配置解决方案以查找适当的文件。这可以分为两类:添加包含路径和链接库。请注意您的Windows SDK目录。在我的系统上,它是C:\Program Files x86\Microsoft SDK\Windows\7.0A\

添加包含路径

Visual Studio预先打包了DirectX头.h文件的一个子集,但完整的集合可在WindowsSDKPath\Include中找到

将此路径添加到项目的其他路径包括:

在解决方案资源管理器中的项目上单击鼠标右键,然后从菜单中选择“属性”: 将对话框配置为同时影响调试和发布版本: 选择第一个下拉列表并选择所有配置。 从左侧的树中,选择配置属性| C/C++|常规。仅当项目中至少有一个.c或.cpp文件时,此选项才会出现。 在“附加包含目录”框中,添加Windows SDK包含的路径,例如:C:\Program Files x86\Microsoft SDK\Windows\7.0A\Include。 按Apply。 现在准备将直接3D头文件包含在C++代码文件中,即包含。 连接图书馆

Direct 3D库包含在WindowsSDKPath\Lib文件夹中

从左侧的树中,选择配置属性|链接器|输入。 勾选附加依赖项字段下拉列表上的箭头,选择编辑。。。 在弹出对话框中,将完整路径添加到每个库中,每个路径位于其自己的行上,如下所示: 按OK,然后按Apply或OK。
您的项目现在应配置为生成Direct 3D应用程序。

首先,确保您拥有Windows SDK,并且已将其添加到搜索目录中。如何将Windows SDK添加到搜索目录中?项目设置或总体设置中应有一个选项。可能会有帮助。首先,请确保您拥有Windows SDK,并且已将其添加到搜索目录中。如何将Windows SDK添加到搜索目录中?项目设置或总体设置中应有一个选项。也许会有帮助。似乎是指向Windows 8 SDK的当前链接。似乎是指向Windows 8 SDK的当前链接。