Debug 武侠世界
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 武侠世界相关推荐
- 武侠世界。。。。。。。。。
安装数据库: 安装mysql-essential-5.1.40-win32 成功后, 在mysql的命令行中输入密码,然后用source 来导入 wxsj(武侠世界2)/trunk/Bin/Sql ...
- 武侠世界中的ERP乱弹
1990年一位威力大侠(Wylie)发明了ERP,它内通百窍(企业各个业务部门),外通天地二气(客户,供应商),彻底摆脱了原先MRP,MRPII对人体的约束,从此武侠世界进入了新的篇章,各式奇功妙法, ...
- 创意建筑投影秀 ——走进少林寺的武侠世界!
中国功夫 是中华民族智慧的结晶 是中华传统文化的体现 刚柔并济 内外兼修 是世界上独一无二的"武化"中国功夫冠天下 天下武功出少林有着千年历史的少林寺中 在悄悄上演着一场 充满科技 ...
- 解读程序员的武侠世界,顶级程序员是内外兼修的大侠,那么你呢?
在漫天的星河中,有这样一颗星,他朴实无华,却又熠熠生辉,照亮了无数人的人生.他就是金庸先生.随着一代大侠的驾鹤西去,"飞雪连天射白鹿,笑书神侠倚碧鸳",成为绝响. 每一个少年心中, ...
- [Unity][优化][游戏杂谈]浅谈开放武侠世界
通过参考资料1,学到了很多.由此来表达一下自己的观点. 怎么形容 开放世界,游戏性,世界观,优化 这些元素, 就好比 人在吃饭,吃饭所用的碗 很精致,这就是开放世界,如果人都已经饿晕了(制作人员匮乏) ...
- 【Java】带你走进Debug的世界
关于Debug和本文 Debug,意为"调试",是程序员必备技能之一. Debug开始用的时候还是很不习惯的,需要适应,本文面向新手介绍Debug相关内容. Debug的三种手段 ...
- 一梦江湖带你走进真正的武侠世界!
一.游戏介绍 一款大型武侠题材类角色扮演手游,游戏以经典的武侠小说为主要背景,创新性采用了顶尖的3D物理引擎技术,匠心绘制游戏环境,给玩家提供了唯美精致的画面场景,让玩家沉浸式体验武侠江湖的真实构建, ...
- 从金庸小说看古代武侠世界计划生育
当我们还在狠批马寅初的人口论,号召群众大生特生的时代,金庸已经在自己的小说中实行了严格的计划生育政策.鉴于金庸小说在宣传计划生育方面的突出贡献,有必要授予金庸计划生育先进工作者称号. 金庸小说的主要人 ...
- 使用Spark Graphx 探索你不知道的金庸武侠世界
GitHub地址:https://github.com/weijie-he/jinyong 一.缘起 2018年10月30日,金庸在香港逝世,享年94岁. 知道这个消息之后,我的情绪很低落,讲台上老师 ...
最新文章
- TensorFlow Estimators: Managing Simplicity vs. Flexibility in High-Level Machine Learning Frameworks
- tuxedo文件ubbconfig配置说明
- DL之YoloV3:Yolo V3算法的简介(论文介绍)、各种DL框架代码复现、架构详解、案例应用等配图集合之详细攻略
- 【算法】K-Means聚类算法(k-平均或k-均值)
- 手机安装python的步骤_小白入门:Python安装的10个步骤,极其细致!!
- 操作系统原理之内存管理(第四章第二部分)
- 使用flex和bison实现的sql引擎解析
- 信息学奥赛一本通C++语言——1049:晶晶赴约会
- 《Python核心编程》第二版第18页第一章练习 -Python核心编程答案-自己做的-
- windows 使用qtcreater编译boost 测试
- JVM垃圾回收算法标记清除和复制算法
- STL 中的容器们 (二)
- ListViewWebPart Code
- c语言 万年历问题,【数组函数面试题】面试问题:万年历的C语言… - 看准网
- java 并发容器类实验_Java多线程并发编程中并发容器第二篇之List的并发类讲解...
- 一批工业机械网站交换友情链接
- vscode 脑图插件mindmap
- 职场“巨婴”,毁人不倦
- Deepin系统标题栏及其按钮美化
- 《萌小甜动图字帖》使用简介
热门文章
- Free Lossless Audio Codec
- Altium Designer(二)——原理图(SchDoc)的绘制
- [矩阵论] Unit 6. 矩阵的 Kronecker 积与 Hadamard 积 - 知识点整理
- 创作者基金 11 月亮点
- android通讯录开发(粗糙实现微信通讯录的功能)
- java集合——Set
- openwrt源码分析_Luci流程分析(openwrt下)
- 《爱乐之城》月亮与六便士,你选哪个?
- 计算机怎么开启远程桌面,电脑如何设置远程连接,教您如何远程
- 2018区块链概念股龙头