xnamath.h 报错: 在标识符“XMConvertToRadians”的前面

如下报错

>d:\program files\microsoft directx sdk (june )\include\xnamath.h(): error C2146: 语法错误: 缺少“;”(在标识符“XMConvertToRadians”的前面)
>d:\program files\microsoft directx sdk (june )\include\xnamath.h(): error C2433: “FLOAT”: 不允许在数据声明中使用“__forceinline”
>d:\program files\microsoft directx sdk (june )\include\xnamath.h(): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
>d:\program files\microsoft directx sdk (june )\include\xnamath.h(): error C2146: 语法错误: 缺少“)”(在标识符“fDegrees”的前面)
>d:\program files\microsoft directx sdk (june )\include\xnamath.h(): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
>d:\program files\microsoft directx sdk (june )\include\xnamath.h(): error C2059: 语法错误:“)”
>d:\program files\microsoft directx sdk (june )\include\xnamath.h(): error C2143: 语法错误 : 缺少“;”(在“{”的前面)
>d:\program files\microsoft directx sdk (june )\include\xnamath.h(): error C2447: “{”: 缺少函数标题(是否是老式的形式表?)
>d:\program files\microsoft directx sdk (june )\include\xnamath.h(): error C2146: 语法错误: 缺少“;”(在标识符“XMConvertToDegrees”的前面)
>d:\program files\microsoft directx sdk (june )\include\xnamath.h(): error C2433: “FLOAT”: 不允许在数据声明中使用“__forceinline”
>d:\program files\microsoft directx sdk (june )\include\xnamath.h(): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
>d:\program files\microsoft directx sdk (june )\include\xnamath.h(): error C2086: “int FLOAT”: 重定义
> d:\program files\microsoft directx sdk (june )\include\xnamath.h() : 参见“FLOAT”的声明
>d:\program files\microsoft directx sdk (june )\include\xnamath.h(): error C2146: 语法错误: 缺少“)”(在标识符“fRadians”的前面)
>d:\program files\microsoft directx sdk (june )\include\xnamath.h(): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
>d:\program files\microsoft directx sdk (june )\include\xnamath.h(): error C2059: 语法错误:“)”
>d:\program files\microsoft directx sdk (june )\include\xnamath.h(): error C2143: 语法错误 : 缺少“;”(在“{”的前面)
>d:\program files\microsoft directx sdk (june )\include\xnamath.h(): error C2447: “{”: 缺少函数标题(是否是老式的形式表?)

解决方法

将 #include <xnamath.h>头文件放到

#include <D3D11.h>
#include <d3dx11.h>
#include <DxErr.h>
#include <D3DCompiler.h> // for shader flags

的后面即可。

Directx11 xnamath.h 报错的更多相关文章

  1. OBS---环境配置之#include <D3DX10.h>报错

    一.先贴错误 因为这个笔记主要记录我如何整好这个OBS源码环境的,给需要的童鞋一个参考 1.1.#include <D3DX10.h>  报错 没有这个 解决方案:把2,3先解决了就水到渠 ...

  2. DirectX11 SDK 例程报错解决方法

    下载好DirectX11例程后,VS2015运行不起来,好几个报错 在这里记录一下,虽然挺简单的,但是我想对于像我这样的新手小伙伴们来说还是挺有用的 第一个错误: FXC : error X3501: ...

  3. 爬取图片过程遇到的ValueError: Missing scheme in request url: h 报错与解决方法

    一 .scrapy整体框架 1.1 scrapy框架图 1.2 scrapy框架各结构解析 item:保存抓取的内容 spider:定义抓取内容的规则,也是我们主要编辑的文件 pipelines:管道 ...

  4. gl.h报错

    以下内容摘自:http://blog.csdn.net/kaphen/article/details/24721999 头文件只有#include <gl\gl.h> //OpenGL H ...

  5. apue.h报错问题

    下载apue.3e后进入make,提示错误如下: collect2: error: exit status Makefile:: recipe for target 'badexit2' failed ...

  6. Redis安装过程jemalloc/jemalloc.h报错

    问题: [root@localhost redis-3.0.0]# make cd src && make all make[1]: Entering directory `/data ...

  7. CentOS7.2 yum安装报错

    1.yum源repodata配置文件repomd.xml无法找到: Couldn't open file /mnt/cdrom/repodata/repomd.xml 先找到repomd.xml的路径 ...

  8. afxcomctl32.h与afxcomctl32.inl报错

    afxcomctl32.h与afxcomctl32.inl报错 编译公司一个几年前的老项目,是从VC6.0升级到VS2005的. 1.编译时报缺少头文件,于是附件包含目录,于是出现了以下报错: 1&g ...

  9. vs2010项目使用vs2013编译报错 无法打开包括文件:“winapifamily.h”

    我的老项目是vs2010下的项目.最近安装vs2013后,打开sln解决方案,调试运行报错 C:\Program Files (x86)\Windows Kits\8.0\Include\um\win ...

随机推荐

  1. TMS320F28335项目开发记录5_28335之CCS编程基础

    CCS开发环境已经为我们封装好了很多片内外设寄存器的结构体,我们仅仅须要包括对应的官方的头文件就能够使用了,那么它的内部详细是怎样实现的呢? 以下来一个典型的样例: 1.使用结构体和联合体 A.用st ...

  2. Git——git 上传时 遗漏文件解决办法

    今天在Server上建立一个git 库,把本地的code 上传到Server,再次clone下来时,发现少了些文件.原来git 工具不上上传一些二进制,pdf,.patch等一些文件.在上传时,git ...

  3. VC++6.0版本号程序转成VS2010版

    直接转换的时候遇到两个问题: 1.预编译头文件*.PCH找不到 2.static_cast": 无法从"void (__thiscall CView2::* )(void)&quo ...

  4. F5 root密码恢复

    使用串口线缆链接F5的串口和PC相连接,调节串口的波特率为12000,重启F5 后在启动菜单上和linux 单用户模式一样操作即可.

  5. Home · chineking/cola Wiki

    Home · chineking/cola Wiki Home Cola Cola是一个分布式的爬虫框架,用户只需编写几个特定的函数,而无需关注分布式运行的细节.任务会自动分配到多台机器上,整个过程对 ...

  6. ERROR: Error in Log_event::read_log_event(): 'read error', data_len: 438, event_type: 2

    分析从库1062问题,解析从库binlog日志,报错如下 [root@xxxdb0402 tmp]# mysqlbinlog mysql-bin.004271 > 4.log ERROR: Er ...

  7. C#实现仿QQ震动

    前提:新建winForm窗体应用程序,放置一个Button,设置按钮的单击事件 ; i < ; i++) { Point p = this.FindForm().Location; ,p.Y+) ...

  8. EF 执行视图

    IEnumerable<V_stocks> summary = db.Database.SqlQuery<V_stocks>("SELECT * FROM dbo.V ...

  9. MySQL先进的技术-存储引擎

    MySQL功能被分成两部分,主要有成品的外部client连接和可行性研究SQL函数语句,内侧部分被称为存储引擎,它负责接收外部操作指令数据,实际数据是完整的,文件输入和输出操作的工作 版权声明:本文博 ...

  10. 使用Xamarin在Visual Studio中开发Android应用

    原文:使用Xamarin在Visual Studio中开发Android应用 本文使用的环境是Windows 8 Visual Studio 2012.2 1.下载Xamarin http://xam ...