没有找到 d3dx11.lib?

2023-11-20

我使用 Windows 8 / Visual Studio 2012、C++11 和 Direct3D 11 进行开发。

我包含这样的 Direct3D 库

#pragma comment(lib, "dxgi.lib")
#pragma comment(lib, "d3d11.lib")
#pragma comment(lib, "d3dx11.lib") // <-- error LNK1104: cannot open file 'd3dx11.lib'
#pragma comment(lib, "d3dx10.lib")

但是,链接器似乎找不到d3dx11.lib。将库所在的路径添加到项目的“库目录”后,链接器仍然找不到这些文件。即使我将 lib 文件复制到项目目录本身中,它也不起作用。

我从 2010 年 6 月开始安装了 Windows 8 SDK 以及 DirectX SDK。我是否遗漏了什么?


当我自己处理这个问题时,我从这里开始:

DirectX SDK 在哪里?

然后 - 在该页面的中间,阅读有关 DirectXMath 的内容:

直接X数学

它几乎只是包含正确的头文件并将“D3DX”前缀更改为“XM”。没那么简单,但这就是总体思路。

您的第一个程序可能会有这样的包含/使用:

#include <d3d11.h>
#include “DirectXMath.h”
#include “DirectXPackedVector.h”

using namespace DirectX; 
using namespace DirectX::PackedVector;

struct mystruct
{
   DirectX::XMFLOAT3 position;
   DirectX::PackedVector::HALF packedValue;
};

当然,“使用命名空间”并不被认为是最佳实践,但在这个例子中,我发现程序的每一行上的“DirectX::”使我的程序几乎无法(对我来说)阅读 - 所以我去了与“使用”。

祝你好运!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

没有找到 d3dx11.lib? 的相关文章

  • 如何获取正在访问 ASP.NET 应用程序的当前用户?

    为了获取系统中当前登录的用户 我使用以下代码 string opl System Security Principal WindowsIdentity GetCurrent Name ToString 我正在开发一个 ASP NET 应用程
  • 秒表有最长运行时间吗?

    多久可以Stopwatch在 NET 中运行 如果达到该限制 它会回绕到负数还是从 0 重新开始 Stopwatch Elapsed返回一个TimeSpan From MSDN https learn microsoft com en us
  • 在哪里可以找到列出 SSE 内在函数操作的官方参考资料?

    是否有官方参考列出了 GCC 的 SSE 内部函数的操作 即 头文件中的函数 除了 Intel 的 vol 2 PDF 手册外 还有一个在线内在指南 https www intel com content www us en docs in
  • 不支持将数据直接绑定到存储查询(DbSet、DbQuery、DbSqlQuery)

    正在编码视觉工作室2012并使用实体模型作为我的数据层 但是 当页面尝试加载时 上面提到的标题 我使用 Linq 语句的下拉控件往往会引发未处理的异常 下面是我的代码 using AdventureWorksEntities dw new
  • Asp.NET WebApi 中类似文件名称的路由

    是否可以在 ASP NET Web API 路由配置中添加一条路由 以允许处理看起来有点像文件名的 URL 我尝试添加以下条目WebApiConfig Register 但这不起作用 使用 URIapi foo 0de7ebfa 3a55
  • 嵌套接口:将 IDictionary> 转换为 IDictionary>?

    我认为投射一个相当简单IDictionary
  • 用于登录 .NET 的堆栈跟踪

    我编写了一个 logger exceptionfactory 模块 它使用 System Diagnostics StackTrace 从调用方法及其声明类型中获取属性 但我注意到 如果我在 Visual Studio 之外以发布模式运行代
  • 如何从 appsettings.json 文件中的对象数组读取值

    我的 appsettings json 文件 StudentBirthdays Anne 01 11 2000 Peter 29 07 2001 Jane 15 10 2001 John Not Mentioned 我有一个单独的配置类 p
  • C#中如何移动PictureBox?

    我已经使用此代码来移动图片框pictureBox MouseMove event pictureBox Location new System Drawing Point e Location 但是当我尝试执行时 图片框闪烁并且无法识别确切
  • 显示UnityWebRequest的进度

    我正在尝试使用下载 assetbundle统一网络请求 https docs unity3d com ScriptReference Networking UnityWebRequest GetAssetBundle html并显示进度 根
  • while 循环中的 scanf

    在这段代码中 scanf只工作一次 我究竟做错了什么 include
  • 如何在 C 中调用采用匿名结构的函数?

    如何在 C 中调用采用匿名结构的函数 比如这个函数 void func struct int x p printf i n p x 当提供原型的函数声明在范围内时 调用该函数的参数必须具有与原型中声明的类型兼容的类型 其中 兼容 具有标准定
  • 这些作业之间是否存在顺序点?

    以下代码中的两个赋值之间是否存在序列点 f f x 1 1 x 2 不 没有 在这种情况下 标准确实是含糊不清的 如果你想确认这一点 gcc 有这个非常酷的选项 Wsequence point在这种情况下 它会警告您该操作可能未定义
  • 链接器错误:已定义

    我尝试在 Microsoft Visual Studio 2012 中编译我的 Visual C 项目 使用 MFC 但出现以下错误 error LNK2005 void cdecl operator new unsigned int 2
  • 向现有 TCP 和 UDP 代码添加 SSL 支持?

    这是我的问题 现在我有一个 Linux 服务器应用程序 使用 C gcc 编写 它与 Windows C 客户端应用程序 Visual Studio 9 Qt 4 5 进行通信 是什么very在不完全破坏现有协议的情况下向双方添加 SSL
  • 通过指向其基址的指针删除 POD 对象是否安全?

    事实上 我正在考虑那些微不足道的可破坏物体 而不仅仅是POD http en wikipedia org wiki Plain old data structure 我不确定 POD 是否可以有基类 当我读到这个解释时is triviall
  • 如何在Xamarin中删除ViewTreeObserver?

    假设我需要获取并设置视图的高度 在 Android 中 众所周知 只有在绘制视图之后才能获取视图高度 如果您使用 Java 有很多答案 最著名的方法之一如下 取自这个答案 https stackoverflow com a 24035591
  • IEnumreable 动态和 lambda

    我想在 a 上使用 lambda 表达式IEnumerable
  • 哪种 C 数据类型可以表示 40 位二进制数?

    我需要表示一个40位的二进制数 应该使用哪种 C 数据类型来处理这个问题 如果您使用的是 C99 或 C11 兼容编译器 则使用int least64 t以获得最大的兼容性 或者 如果您想要无符号类型 uint least64 t 这些都定
  • Windows 和 Linux 上的线程

    我在互联网上看到过在 Windows 上使用 C 制作多线程应用程序的教程 以及在 Linux 上执行相同操作的其他教程 但不能同时用于两者 是否存在即使在 Linux 或 Windows 上编译也能工作的函数 您需要使用一个包含两者的实现

随机推荐

  • Oracle (0x80004005)ORA-12154: TNS: 无法解析连接标识符

    我正在尝试从 ASP 经典应用程序连接到 Oracle 数据库 但是我不断遇到 ORA 12154 错误 TNSNAMES ORA 配置正确 DBSOURCE A B com 描述 地址列表 地址 协议 TCP 主机 C D B com 端
  • ** 全局字符是什么?

    我的 React gulpfile 中有这个路径 var path HTML src index html ALL src js js src js js src index html JS src js js src js js MINI
  • Aspnet 网站管理工具、用户表或 aspnet_users 表

    为什么我的用户和角色最终会出现在Users and Roles表而不是 aspnet users 和 aspnet roles 当我使用 Aspnet 网站管理工具 Visualstudio gt 菜单 gt 项目 gt aspnet 配置
  • 带有 TEXT 列的 MySQL 表

    我一直在研究数据库 并且必须处理文本字段 现在 我相信我已经看到一些地方提到最好将 TEXT 列与表的其余部分隔离 将其放在自己的表中 然而 现在我在任何地方都找不到这个参考资料 而且因为这是很久以前的事了 我开始认为也许我误解了这个信息
  • Java/swing:控制台组件?

    我正在寻找一个可以在 Swing 中使用的组件 该组件充当 GUI 控制台 有一个带滚动条的文本区域 可以设置为特定字体 有一个主机应用程序可以获得的InputStream和OutputStream 接受键盘输入 将其打印到控制台文本的末尾
  • 检查Windows中的内存泄漏[重复]

    这个问题在这里已经有答案了 可能的重复 有 Windows 的良好 Valgrind 替代品吗 我在 Linux 中使用过 valgrind 谁能告诉我一些类似的工具来检查Windows中的内存泄漏 应用验证器将检查内存泄漏以及许多其他类型
  • React 前端连接到 Flask 后端 Howto

    我有一个 ReactJS 前端和一个 Flask 后端 我很难让两者相互通信 特别是从前端发送表单变量到 Flask 下面给出的是我在 127 0 0 1 3000 上运行的前端代码 import ReactDOM from react d
  • 如何拦截Spring Cloud Stream消息?

    Spring 允许拦截其许多产品的消息 例如 RestTemplate 和 SpringMVC 是否可以拦截Spring Cloud Stream消息 对于传入和传出消息 能够使用以下方法拦截入站和出站 Spring Cloud Strea
  • R x$ed 中的错误:$ 运算符对于原子向量无效

    这是我的代码 x lt c 1 2 x names x lt c bob ed x ed 为什么我会收到以下错误 x ed 中的错误 运算符对于原子向量无效 从帮助文件中得知 See 你可以阅读 仅对递归对象有效 并且仅在下面有关递归对象的
  • 为什么特征类型 `Box` 会出现“Sized is not Implemented”错误,但 `async fn() -> Result<(), Box>` 却有效?

    我有以下简化代码 use async trait async trait 0 1 36 use std error Error async trait trait Metric Send type Output type Error Err
  • python float 到 int 转换

    我有一个问题真的让我抓狂 通常做int 20 0 会导致20 到目前为止 一切都很好 但 levels int gex dict i for i in sorted gex dict keys while gex dict i 返回一个浮点
  • 当 T 是引用类型时,为什么 const T& 参数中的 const 会消失? [复制]

    这个问题在这里已经有答案了 以下代码显示 如果模板采用 ref to const参数用引用类型实例化 例如 int 参数不是const include
  • 如果组件扫描被删除,@Autowired 不起作用

    我面临的问题是 如果我从配置中删除组件扫描标记 则注释 Autowired 不再起作用 在使用此注释的所有 Java 类中
  • 我的可执行文件中的防病毒软件误报

    我刚刚遇到了一个恼人的问题 突然阿维拉杀毒软件开始将我的软件中的一个可执行文件标记为病毒 由于几乎所有用户的默认操作都是单击 确定 Avira 建议将virus在隔离区中 我的大多数用户都在删除此可执行文件 好吧 咱们别嚣张了 先看看我是不
  • 使用 EntryID、StoreID 和/或 PR_ENTRYID 打开 Outlook 邮件项目

    注意 我使用的是 VBA 和 Office 2007 我会使用 C 但项目参数不允许这样做 我试图在 Outlook 或 API 中找到某种方法 允许我通过提供 Access 数据库中的 Outlook EntryID 或 MAPI PR
  • Nokogiri 文本节点内容

    有没有什么干净的方法可以用 Nokogiri 获取文本节点的内容 现在我正在使用 some node at xpath whatever first content 对于仅获取文本来说这似乎非常冗长 你要only文本 doc search
  • 在 scalaz 中堆叠 StateT

    我试图通过移植 Dan Piponi 本教程中的一些示例来理解 Scala 中的 Monad Transformers http blog sigfpe com 2006 05 grok haskell monad transformers
  • 如何在 C# 中返回 postgresql 函数的结果?控制台输出为空

    我有一个问题 我在 postgresql 中有一个函数计算两个整数 并且应该将结果返回到 c npgsql 控制台 我不知道我的错误在哪里 因为调试器没有对我说任何话有帮助 首先是 C 和函数的代码 cmd Parameters x Val
  • ImportError:PyCharm 中没有名为“selenium”的模块

    我已经安装了所有文件和包 如 python pip selenium 并且我正在 PyCharm 中运行 python 代码 但每当我运行代码时 它仍然向我显示此错误 运行 python 文件时显示错误 回溯 最近一次调用最后一次 文件 C
  • 没有找到 d3dx11.lib?

    我使用 Windows 8 Visual Studio 2012 C 11 和 Direct3D 11 进行开发 我包含这样的 Direct3D 库 pragma comment lib dxgi lib pragma comment li