gpt4 book ai didi

c++ - 链接问题 DirectX : Linker problem

转载 作者:行者123 更新时间:2023-11-28 08:25:18 25 4
gpt4 key购买 nike

好的,大家刚刚安装了 June DirectX SDK,一直在阅读文档。使用用户变量设置我的 visual studio 指向正确的 Lib Include 和 Executable 文件。

$(DXSDK_DIR) 设置为SDK文件路径

我随机尝试了一个技术演示,效果很好!

决定开始查看第一个教程,决定打开 SLN 文件并构建它来练习一些逆向工程。

唉,不,我一直收到这个错误!

错误 1 ​​ fatal error LNK1104:无法打开文件 'd3d10d.lib' Tutorial00 Tutorial00

我检查了调试文件夹存在的 Lib/x86 文件夹!!!!我也清理并重建了解决方案仍然没有快乐!

以为可能是我的用户变量有问题,将其换成直接链接。

执行程序C:\Program Files\Microsoft DirectX SDK(2010 年 6 月)\Utilities\Bin\x86

包括C:\Program Files\Microsoft DirectX SDK(2010 年 6 月)\Include

库C:\Program Files\Microsoft DirectX SDK(2010 年 6 月)\Lib\x86

还是一样的错误!

我决定在尝试第二个教程时将它推到一边,而不是从同样的角度给我一个错误。

错误 1 ​​ fatal error C1083:无法打开包含文件:'d3d10sdklayers.h':没有这样的文件或目录 c:\program files\microsoft sdks\windows\v6.0a\include\d3d10.h 6676 Tutorial01

第二个似乎与 Windows 6 SDK 有关,但不是用于移动开发,或者我感到困惑。我的印象是 DirectX SDK 是自包含的,只需要链接到 VS 编译器。对于 GameDev 的忍者,我做错了什么?

最佳答案

不确定您使用的是哪个版本的 visual studio。听起来好像您忘记将 d3d10d.lib 文件添加到链接器设置中。如果您使用的是 2010,请尝试将 d3d10d.lib 添加到 Project->Properties->Linker->Input->Additional Dependancies。

第二个问题是关于包含路径的错误配置。

关于c++ - 链接问题 DirectX : Linker problem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4260560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com