语法错误:dxgi1_2.h文件中的标识符'DXGI_RGBA

373

试图将Directx工具包集成到我的游戏中。我按照这里的步骤操作:

https://github.com/Microsoft/DirectXTK/wiki/Adding-the-DirectX-Tool-Kit

一切都很好。当尝试包括头文件之一(SpriteFont.h)时,出现以下错误在此处输入图片说明

我已经将项目重构为8.1以匹配我的游戏,并重建了导入的项目,并且效果很好。在重建我的项目时,我得到了这些错误。

(我已经确保在我的DirectX标头之前包含了windows.h。

帮助!

查克·沃尔本

您很有可能将旧的DirectX SDK头与Windows 8.x SDK头混合,并将旧的DXGI头与新的头混合。MSDN上所述,如果要将旧的DirectX SDK与Windows 8.x SDK混合使用,则需要反转传统的包含路径顺序。

不要使用此:

<IncludePath>$(DXSDK_DIR)Include$(IncludePath);</IncludePath>
<LibraryPath>$(DXSDK_DIR)Lib\x86$(LibraryPath);</LibraryPath>
<LibraryPath>$(DXSDK_DIR)Lib\x64;$(LibraryPath);</LibraryPath>

用这个:

<IncludePath>$(IncludePath);$(DXSDK_DIR)Include</IncludePath>
<LibraryPath>$(LibraryPath);$(DXSDK_DIR)Lib\x86</LibraryPath>
<LibraryPath>$(LibraryPath);$(DXSDK_DIR)Lib\x64;</LibraryPath>

#include如果您使用的是D3DX标头之类的较旧内容,则还有一些技巧,它们可以隐式拾取旧标头。

理想情况下,您应该删除所有对旧版DirectX SDK路径的使用,但是如果要在Windows 7上使用XAudio,则需要继续使用它。有关详细信息,请参见Wiki

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C2061:语法错误:qtypetraits.h中的标识符'L'

来自分类Dev

Opencart中的语法错误期望标识符

来自分类Dev

Matlab - 无效的文件标识符。savejson 中的错误

来自分类Dev

语法错误:意外的标识符

来自分类Dev

语法错误:意外的标识符

来自分类Dev

语法错误:意外的标识符

来自分类Dev

Oracle中的标识符错误

来自分类Dev

汇总,多个文件,多个文件中的相同常量名称:浏览器中的错误:未捕获的语法错误:标识符“o”已被声明

来自分类Dev

在onclick中传递变量:未捕获的语法错误:意外的标识符

来自分类Dev

如何修复标识符语法错误中的无效字符

来自分类Dev

语法错误:AngularJS $ http.get中的for循环中的意外标识符

来自分类Dev

未捕获的语法错误:html 中的意外标识符

来自分类Dev

JS 和 Html 中未捕获的语法错误意外标识符

来自分类Dev

mongoexport E QUERY语法错误:意外的标识符

来自分类Dev

语法错误:标识符'__dirname'已经被声明

来自分类Dev

突然出现:语法错误:标识符

来自分类Dev

'char'语法错误前的预期标识符或'('

来自分类Dev

JavaScript 语法错误?“意外的标识符”

来自分类Dev

量角器 - 语法错误:意外的标识符

来自分类Dev

string.h:29:8:错误:预期的标识符

来自分类Dev

grunt.js文件中的意外标识符错误

来自分类Dev

使用其他文件中的导入功能时,如何修复“意外标识符”错误

来自分类Dev

脚本文件中的错误,如果我在插入后重新启动标识符列

来自分类Dev

生成的c文件中的“错误:数字常量之前的预期标识符”

来自分类Dev

语法错误:类之前需要标识符。1号线?

来自分类Dev

未捕获的语法错误:我的 socket.IO JS 文件中有意外的标识符

来自分类Dev

Angular2 Typescript文件的重复标识符

来自分类Dev

即使在OSX 10.8.5中包含OpenGL / gl3.h之后,也使用未声明的标识符'glGenVertexArrays'错误

来自分类Dev

即使在OSX 10.8.5中包含OpenGL / gl3.h之后,也使用未声明的标识符'glGenVertexArrays'错误

Related 相关文章

  1. 1

    C2061:语法错误:qtypetraits.h中的标识符'L'

  2. 2

    Opencart中的语法错误期望标识符

  3. 3

    Matlab - 无效的文件标识符。savejson 中的错误

  4. 4

    语法错误:意外的标识符

  5. 5

    语法错误:意外的标识符

  6. 6

    语法错误:意外的标识符

  7. 7

    Oracle中的标识符错误

  8. 8

    汇总,多个文件,多个文件中的相同常量名称:浏览器中的错误:未捕获的语法错误:标识符“o”已被声明

  9. 9

    在onclick中传递变量:未捕获的语法错误:意外的标识符

  10. 10

    如何修复标识符语法错误中的无效字符

  11. 11

    语法错误:AngularJS $ http.get中的for循环中的意外标识符

  12. 12

    未捕获的语法错误:html 中的意外标识符

  13. 13

    JS 和 Html 中未捕获的语法错误意外标识符

  14. 14

    mongoexport E QUERY语法错误:意外的标识符

  15. 15

    语法错误:标识符'__dirname'已经被声明

  16. 16

    突然出现:语法错误:标识符

  17. 17

    'char'语法错误前的预期标识符或'('

  18. 18

    JavaScript 语法错误?“意外的标识符”

  19. 19

    量角器 - 语法错误:意外的标识符

  20. 20

    string.h:29:8:错误:预期的标识符

  21. 21

    grunt.js文件中的意外标识符错误

  22. 22

    使用其他文件中的导入功能时,如何修复“意外标识符”错误

  23. 23

    脚本文件中的错误,如果我在插入后重新启动标识符列

  24. 24

    生成的c文件中的“错误:数字常量之前的预期标识符”

  25. 25

    语法错误:类之前需要标识符。1号线?

  26. 26

    未捕获的语法错误:我的 socket.IO JS 文件中有意外的标识符

  27. 27

    Angular2 Typescript文件的重复标识符

  28. 28

    即使在OSX 10.8.5中包含OpenGL / gl3.h之后,也使用未声明的标识符'glGenVertexArrays'错误

  29. 29

    即使在OSX 10.8.5中包含OpenGL / gl3.h之后,也使用未声明的标识符'glGenVertexArrays'错误

热门标签

归档