1.error C3163: “_vsnprintf”: 属性与以前的声明不一致

在OgrePlatform.h里面用下面相应的覆盖

#if defined( __MINGW32__ )

#define EXT_HASH

#else

#if _MSC_VER < 1500

#define snprintf _snprintf

#define vsnprintf _vsnprintf

#endif

#endif

2.编译 CEGUIOgreRenderer 时的错误

error C2440: “初始化”: 无法从“const CEGUI::OgreCEGUIRenderer::QuadInfo *”转换为“CEGUI::OgreCEGUIRenderer::QuadInfo *”

原因是,方法需要传入的是一般的对象指针,而实际上可能会传入一个产量指针,会导致一个预期错误

多方查询后无果,对在这下方的第二天消息做处理

error C2439: “std::_Pair_base<_Ty1,_Ty2>::second”

问google后,得知是原因大部分是std库升级后,不能再使用NULL表示空指针,而必须用nullptr 。结合上面的错误,找到和 QuadInfo* 相关的std类型,并在OgreCEGUIRenderer.cpp的172行,把一个插入数据的方法做改造,传入了产量参数:

之前的是:

CEGUISystem 报没有找到 lua 对象的错误

error C2065: “LuaStack”: 未声明的标识符

error C2065: “LuaObject”: 未声明的标识符

看提示应该是 lua 的头文件 没有包含进去 ,但实际情况是已经包含。多方尝试,最终仅仅是因为 没有 定义命名空间而导致找不到对应类型。为啥之前的vc2008不报这样的错⊙﹏⊙b汗。

3.error C1012: 不匹配的括号 : 缺少“)”  C:/Program Files/Microsoft SDKs/Windows/v7.0A/include/sdkddkver.h         246

错误的地方时一个宏定义:

警告   11  warning C4005: “NTDDI_VERSION”: 宏重定义    c:/program files/microsoft sdks/windows/v6.0a/include/sdkddkver.h 206上面的意思是如果 NTDDI_VERSION 没有定义过,并且定义过_WIN32_WINNT则按照某个宏来定义,否则给了一个产量。但是这个宏定义在定义里有又多层嵌套,从而导致上面的变异错误。在没有搞清楚是否因为操作导致宏失效的情况下,直接用常量替换上面的宏定义

错误的地方时一个宏定义:

#ifndef NTDDI_VERSION

#ifdef _WIN32_WINNT

// set NTDDI_VERSION based on _WIN32_WINNT

#define NTDDI_VERSION   NTDDI_VERSION_FROM_WIN32_WINNT(_WIN32_WINNT)

#else

#define NTDDI_VERSION   0x06010000

#endif

#endif

上面的意思是如果 NTDDI_VERSION 没有定义过,并且定义过_WIN32_WINNT则按照某个宏来定义,否则给了一个产量。但是这个宏定义在定义里有又多层嵌套,从而导致上面的变异错误。在没有搞清楚是否因为操作导致宏失效的情况下,直接用常量替换上面的宏定义

4.  CEGUISystem 报没有找到 lua 对象的错误

error C2065: “LuaStack”: 未声明的标识符

error C2065: “LuaObject”: 未声明的标识符

看提示应该是 lua 的头文件 ,没有包含进去 ,但实际情况是已经包含。多方尝试,最终仅仅是因为 没有 定义命名空间而导致找不到对应类型。为啥之前的vc2008不报这样的错⊙﹏⊙b汗。

Debug 武侠世界相关推荐

  1. 武侠世界。。。。。。。。。

    安装数据库: 安装mysql-essential-5.1.40-win32  成功后, 在mysql的命令行中输入密码,然后用source 来导入  wxsj(武侠世界2)/trunk/Bin/Sql ...

  2. 武侠世界中的ERP乱弹

    1990年一位威力大侠(Wylie)发明了ERP,它内通百窍(企业各个业务部门),外通天地二气(客户,供应商),彻底摆脱了原先MRP,MRPII对人体的约束,从此武侠世界进入了新的篇章,各式奇功妙法, ...

  3. 创意建筑投影秀 ——走进少林寺的武侠世界!

    中国功夫 是中华民族智慧的结晶 是中华传统文化的体现 刚柔并济 内外兼修 是世界上独一无二的"武化"中国功夫冠天下 天下武功出少林有着千年历史的少林寺中 在悄悄上演着一场 充满科技 ...

  4. 解读程序员的武侠世界,顶级程序员是内外兼修的大侠,那么你呢?

    在漫天的星河中,有这样一颗星,他朴实无华,却又熠熠生辉,照亮了无数人的人生.他就是金庸先生.随着一代大侠的驾鹤西去,"飞雪连天射白鹿,笑书神侠倚碧鸳",成为绝响. 每一个少年心中, ...

  5. [Unity][优化][游戏杂谈]浅谈开放武侠世界

    通过参考资料1,学到了很多.由此来表达一下自己的观点. 怎么形容 开放世界,游戏性,世界观,优化 这些元素, 就好比 人在吃饭,吃饭所用的碗 很精致,这就是开放世界,如果人都已经饿晕了(制作人员匮乏) ...

  6. 【Java】带你走进Debug的世界

    关于Debug和本文 Debug,意为"调试",是程序员必备技能之一. Debug开始用的时候还是很不习惯的,需要适应,本文面向新手介绍Debug相关内容. Debug的三种手段 ...

  7. 一梦江湖带你走进真正的武侠世界!

    一.游戏介绍 一款大型武侠题材类角色扮演手游,游戏以经典的武侠小说为主要背景,创新性采用了顶尖的3D物理引擎技术,匠心绘制游戏环境,给玩家提供了唯美精致的画面场景,让玩家沉浸式体验武侠江湖的真实构建, ...

  8. 从金庸小说看古代武侠世界计划生育

    当我们还在狠批马寅初的人口论,号召群众大生特生的时代,金庸已经在自己的小说中实行了严格的计划生育政策.鉴于金庸小说在宣传计划生育方面的突出贡献,有必要授予金庸计划生育先进工作者称号. 金庸小说的主要人 ...

  9. 使用Spark Graphx 探索你不知道的金庸武侠世界

    GitHub地址:https://github.com/weijie-he/jinyong 一.缘起 2018年10月30日,金庸在香港逝世,享年94岁. 知道这个消息之后,我的情绪很低落,讲台上老师 ...

最新文章

  1. TensorFlow Estimators: Managing Simplicity vs. Flexibility in High-Level Machine Learning Frameworks
  2. tuxedo文件ubbconfig配置说明
  3. DL之YoloV3:Yolo V3算法的简介(论文介绍)、各种DL框架代码复现、架构详解、案例应用等配图集合之详细攻略
  4. 【算法】K-Means聚类算法(k-平均或k-均值)
  5. 手机安装python的步骤_小白入门:Python安装的10个步骤,极其细致!!
  6. 操作系统原理之内存管理(第四章第二部分)
  7. 使用flex和bison实现的sql引擎解析
  8. 信息学奥赛一本通C++语言——1049:晶晶赴约会
  9. 《Python核心编程》第二版第18页第一章练习 -Python核心编程答案-自己做的-
  10. windows 使用qtcreater编译boost 测试
  11. JVM垃圾回收算法标记清除和复制算法
  12. STL 中的容器们 (二)
  13. ListViewWebPart Code
  14. c语言 万年历问题,【数组函数面试题】面试问题:万年历的C语言… - 看准网
  15. java 并发容器类实验_Java多线程并发编程中并发容器第二篇之List的并发类讲解...
  16. 一批工业机械网站交换友情链接
  17. vscode 脑图插件mindmap
  18. 职场“巨婴”,毁人不倦
  19. Deepin系统标题栏及其按钮美化
  20. 《萌小甜动图字帖》使用简介

热门文章

  1. Free Lossless Audio Codec
  2. Altium Designer(二)——原理图(SchDoc)的绘制
  3. [矩阵论] Unit 6. 矩阵的 Kronecker 积与 Hadamard 积 - 知识点整理
  4. 创作者基金 11 月亮点
  5. android通讯录开发(粗糙实现微信通讯录的功能)
  6. java集合——Set
  7. openwrt源码分析_Luci流程分析(openwrt下)
  8. 《爱乐之城》月亮与六便士,你选哪个?
  9. 计算机怎么开启远程桌面,电脑如何设置远程连接,教您如何远程
  10. 2018区块链概念股龙头