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. Android----------WindowManager

    我们Android平台是一个又一个的Activity组成的,每个Activity有一个或者多个View构成.所以说.当我们想显示一个界面的时候,我们首先想到的是建立一个Activity,然后全部的操作 ...

  2. vim在编译器 . 命令(点命令)

    时间:2014.06.28 地点:基地 -------------------------------------------------------------------------------- ...

  3. Android数据库高手秘籍(一)——SQLite命令

    转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/38461239 要想熟练地操作不论什么一个数据库.最最主要的要求就是要懂SQL语言, ...

  4. C++ Primer中文版(第5版)

    <C++ Primer中文版(第5版)> 基本信息 作者: (美)Stanley B. Lippman(斯坦利 李普曼)    Josee Lajoie(约瑟 拉乔伊)    Barbar ...

  5. linux centos 卸载jdk

    1.先看看OpenJDK的安装包 $ rpm -qa |grep java tzdata-java-2013b-1.el6.noarch java-1.6.0-openjdk-1.6.0.0-1.61 ...

  6. python面向对象的继承

    无话可说,继承主要是一些父类继承,代码是非常具体的 #!/usr/bin/env python #coding:utf-8 class Father(object):#新式类 def __init__ ...

  7. OpenStack及其构成简介1

    第一部分 OpenStack及其构成简介 一.云计算   云计算是一种计算模型,它将诸如运算能力.存储.网络和软件等资源抽象成为服务,以便让用户通过互联网远程享用,付费的形式也如同传统公共服务设施一样 ...

  8. MAC地址格式小结

    之前一段时间在做网卡驱动的工作,如今产品量产,利用ifconfig eth hw ether在配置mac地址时发现一个问题, 随机配置一个mac地址,发现有的会报出Cannot assign requ ...

  9. MD5加密,解密

    using System; using System.Collections.Generic; using System.Text; using System.Globalization; using ...

  10. 集成框架 javaweb开发平台ssmy_m(生成代码) java struts2 mybatis spring maven jquery

    网页地址 http://blog.csdn.net/lpy3654321/article/details/31841573 项目设想,在项目开发中,我们的开发者大多数时间都在反复开发 相同的keywo ...