DirectX开发环境配置
如何配置DirectX开发环境
一个DirectX程序要想正确的编译和链接,需要下面三个主要前提
一 安装DirectX SDK
二 正确配置.h文件路径和.lib文件路径
三 正确链接所需.lib文件
详细步骤如下:
安装DirectX SDK
配置.h文件和.lib文件路径
1. 启动VS,依次选择tools-option-projects and solutions-VC++Directories,在show directories for下面有几个选项
2. 选择Include files, 这个是DirectX头文件所在的地方,点击下面的新建文件夹按钮将DirectX头文件所在的路径输入进去。在我这里是
C:\Program Files\Microsoft DirectX SDK (March 2008)\Include
3. 选择Library fies,这是.lib文件所在的地方,如法炮制,将DirectX .lib文件的路径输入进去,在我这里是
C:\Program Files\Microsoft DirectX SDK (March 2008)\Lib\x86
到这里,如果你包含了所有所需的.h文件,你的程序编译应该没有问题,但是连接的时候你很可能会发现一大堆的unresolved external symbols...错误。因为你还没有链接lib文件
注意,以上是针对整个solution的设置,也就是说,以后创建的prject都将应用上面的设置,如果想针对project进行设置,那么请用下面的方法。
在solution窗口中,右键点击project,选择属性。按照如下两幅图设置
设置头文件
设置lib文件
链接.lib文件
1. 在solution view中,右键点击你的工程,选择properties-configuration properties-linker-input-addtional dependencies
2. 点击右边的小按钮将下面这些常用的lib文件加入进去
dxerr.lib
dxguid.lib
d3dx9d.lib
d3dx10d.lib
d3d9.lib
winmm.lib
comctl32.lib
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器