DirectX11 简介+环境配置

这篇具有很好参考价值的文章主要介绍了DirectX11 简介+环境配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

DX11是Win7的产物,它是09年发布的,可谓是非常古老。那么为什么我们还要学习呢?这是为了给下一步的DX12做准备。

如果你是Win10用户,且安装了Windows 10 SDK可以跳至 链接库。此节主要是为了Win7及以下的用户,但我手头只有Win10,只是拿来演示一下,内容大致差不多。

获取SDK

你可以在官网或是我的发布的资源里获取安装包。

安装

安装过程中你可能会遇到S1023错误:
DirectX11 简介+环境配置
这是由于安装可再发行软件包时遇到错误.。一般就是你已经安装了,只需要删除即可。注意只用删除2010版本的两个,如下:
DirectX11 简介+环境配置
然后就可以正常安装了。

项目环境配置

首先找到你的安装目录,这里以我的安装路径为例。我是直接安装到D盘的。然后我们需要它的头文件目录与库目录

  • 头文件目录:D:\Microsoft DirectX SDK (June 2010)\Include
  • 库目录:D:\Microsoft DirectX SDK (June 2010)\Lib\x64
    或 D:\Microsoft DirectX SDK (June 2010)\Lib\x86

创建项目

以VS2022为例,新建项目,创建Windows Desktop Application也就是windows桌面应用。
DirectX11 简介+环境配置
DirectX11 简介+环境配置

右键Solution,点击Properties,进入项目配置
DirectX11 简介+环境配置
在VC++ Directories里找到 Include DirectoriesLibrary Directories 配置为刚才找到的路径
DirectX11 简介+环境配置
或者你也可以选择在环境变量PATH里配置,这样也有好处,就是一处配置,到处使用。以后就不用配置路径了
DirectX11 简介+环境配置

链接库

最后一步,就是链接库。实际上目前我们还不需要链接库,只是说一下方法。比如我们需要下面三个静态库:

  • d3d11.lib
  • dxgi.lib
  • d3dcompiler.lib

方法一

在Linker > Input > Additional Dependencies 里添加即可
DirectX11 简介+环境配置

方法二

我们也可在代码中链接库文章来源地址https://www.toymoban.com/news/detail-444997.html

#pragma comment(lib, "d3d11.lib")
#pragma comment(lib, "dxgi.lib")
#pragma comment(lib, "d3dcompiler.lib")

到了这里,关于DirectX11 简介+环境配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 补齐 windows 运行库和运行环境(VC++、DirectX、.Net)

    安装一些应用时,可能会缺少各种库文件导致软件崩溃报错。缺少的主要有三类:vc++、directx、.net。 这是最基本的库。 下载链接: 最新受支持的 Visual C++ 可再发行程序包下载 DirectX(Direct eXtension)是由微软公司创建的多媒体编程接口。 简单来说这个是和图形图像有关的。启

    2024年02月15日
    浏览(43)
  • Hadoop简介、安装与环境变量配置

    Hadoop是由Apache基金会开源的具有可靠、可扩展、分布式计算的大数据框架。Hadoop可以简单的从单个服务器扩展到数千台机器,提供分布式的计算和存储服务。Hadoop通过检测和处理应用程序层的故障来为服务器集群提供高可用性服务。 Hadoop作为大数据框架,更多的是作为集群面

    2024年02月09日
    浏览(43)
  • Elastic Stack 环境配置与框架简介

    目录 简介 什么是Elastic Stack Elasticasearch Logstash Kibana Beats 框架图 下载 配置 一、安装java环境 启动 Elasticsearch Kibana FileBeat Logstash 测验 Elastic Stack 缩写为elk,它由三个软件组成: Elasticsearch 、 Logstash 、 Kibana ,因此缩写为elk,随着版本的变化,添加了一个新软件 Beats ,因此其全

    2024年02月12日
    浏览(46)
  • RT-Thread学习(一)简介及基础环境配置

    之前学习了FreeRTOS,但是一直想深入学习,但是没有人指导,又不知道该如何学习,于是再学习一个操作系统看看情况。 RT-Thread是一个物联网操作系统,几乎支持所有主流的MCU和Wi-Fi芯片,实时多线程操作系统,主要用在32位的MCU上面。物联网(Internet Of Things,IoT),RT-Threa

    2024年01月17日
    浏览(36)
  • Windows11配置VUE开发环境

    下载地址:https://nodejs.org/en/download 使用下面的终端工具打开安装: npm cache clean --force 是一个 npm 命令,用于清除 npm 的缓存。下面是关于该命令的完整介绍和用法: 说明: npm cache clean 是用来清除 npm 缓存的命令。 –force 参数是可选的,用于强制清除缓存,即使 npm 报告没有

    2024年04月15日
    浏览(41)
  • jdk11下载、安装及环境配置详解(win10环境)

    1.1、官网下载网址 https://www.oracle.com/java/technologies/downloads/#java11-windows 1.2、官网下载步骤 点击官网下载地址后,选择对应的系统环境,下载即可,如下图: 下载好安装包后,双击.exe程序,弹出如下窗口,点击【下一步】 更改安装目录,点击【下一步】,如下图: 等待安装,

    2024年01月15日
    浏览(75)
  • VScode配置Python虚拟环境(Win11)

            这里选用基于Anaconda的解释器,Anaconda是Python的发行版,包含解释器以及一系列库,以及软件包管理器Conda。         在“清华大学开源镜像站”下载Anaconda。(网站:mirrors.tuna.tsinghua.edu.cn)。           点击Archive ,找到发行时间较近的Anaconda3版本。    

    2024年02月02日
    浏览(42)
  • 【Rust教程 | 基础系列1 | Rust初相识】Rust简介与环境配置

    Rust是一种系统编程语言,专注于速度、内存安全和并行性。它的设计目标是提供一种能够实现高性能系统的语言,同时保证内存安全和线程安全。 本篇教程的目标是通过融合理论与实践,帮助读者更快速、更有效地学习 Rust,并解决在学习过程中可能遇到的挑战。这些内容也

    2024年02月15日
    浏览(65)
  • ubuntu18.04下配置muduoC++11环境

    1.安装muduo依赖的编译工具及库 Cmake Boost curl、c-ares DNS、google protobuf 进入muduo目录下,编译安装(前提已安装g++) 编译成功,未安装,见下图

    2024年02月12日
    浏览(40)
  • 获取Windows11开发环境及VirtualBox配置指南

    今天我们来讲一讲Windows11开发环境的快速搭建,主要是通过Virtualbox虚拟机安装微软官方预先配置好的Windows11环境包,配置简单,开箱即用。 微软官方提供了多个系统平台的Windows11虚拟机镜打包镜像,只需要导入后开箱使用。 官方下载地址: VMWare | Hyper-V (Gen2) | VirtualBox | Pa

    2024年02月06日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包