cocos2d-x升级到3.0后变化不小,除了API的变化(主要是函数和类名称变化,以及使用了C++11的不少特性,function/bind, lamda, std::thread…),创建和编译工程也做了一些简化调整。本文主要讨论一下cocos2d-x3.0 在android平台开发的环境设置及工程创建编译流程。...
分类:
移动开发 时间:
2014-05-22 13:38:47
阅读次数:
1044
模板与泛型编程--模板编译模型引言: 当编译器看到模板定义的时候,它不立即产生代码。只有在用到模板时,如果调用了函数模板或定义了模板的对象的时候,编译器才产生特定类型的模板实例。 一般而言,当调用函数时[不是模板],编译器只需看到函数的声明。类似的,定义类类型的对象时,类定义必须可用,但成员函数的定义不是必须存在的。因此,应该将类定义和函数声明放在头文件中,而普通函数和类成员函数的定义放在源文件中...
分类:
编程语言 时间:
2014-05-22 13:37:21
阅读次数:
273
VS2010版快捷键Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL + SHIFT + E显示资源视...
分类:
其他好文 时间:
2014-05-22 12:53:39
阅读次数:
305
终于把bochs和gdb连起来了,下面描述下步骤以作记录。
1.安装bochs
前面有篇文章介绍了bochs源码编译安装过程,这里安装也非常相似,只是命令稍微有些不同
./configure --enable-gdb-stub
make
make install
2.下载调试映像
http://oldlinux.org/Linux.old/bochs/linux-0.11-gdb-r...
分类:
数据库 时间:
2014-05-22 11:51:56
阅读次数:
341
通过自己的错误积累和网上的相关资料,简单的总结了一下出现这种错误常见的情况:
1.编译成功的例子在后台执行,有时一闪而过,如果再次build ,则会提示上述错误。
解决方法:打开任务管理器,找到相应的exe进程,关闭即可; 或者直接关闭QtCreator。
2.没有编译成功的情况下,最常见情况是程序本身需要include的头文件被遗漏了
解决方法:细心查找基类所用的头文件...
分类:
其他好文 时间:
2014-05-22 10:18:48
阅读次数:
308
和默认构造函数一样,当用户未显式定义复制构造函数时,编译器只有在某些条件下才会合成一个nontrivial的复制构造函数。所以,如果一个类未定义复制构造函数,编译器就自动为它产生出一个,这句话是错误的。下面主要讨论在哪些情况下,编译器才会自动合成一个复制构造函数。
如果有一个如下所示的类:
class Foo {
public:
int x, y;
};
那么编译器不...
分类:
其他好文 时间:
2014-05-22 08:17:35
阅读次数:
189
开发了android程序就知道,原生的模拟器启动比较慢,还会出现莫名的问题,这边介绍另外一种模拟器:
BlueStacks:BlueStacks是一个可以让Android 应用程序运行在Windows系统(目前,该公司再次宣布推出Mac版Bluestacks模拟器。)上的软件,由BlueStacks公司推出。BlueStacks新版本App Player采用名为Layercake的技术,可以让针...
分类:
移动开发 时间:
2014-05-22 07:59:43
阅读次数:
392
Android内存修改器有很多。拿其中的比较出名的八门神器来说,该应用通过修改正在运行的游戏的内存数据,可以非常方便地修改游戏的HP、MP、生命数等等参数。辛辛苦苦开发的游戏或应用被修改器一修改就悲催了。下面就通过一个demo来讲下,怎么通过多数据关联来保护应用的重要数据不被修改。
这个demo很简单,只有一个TextView和一个Button。点击Button,TextView加一。
...
分类:
其他好文 时间:
2014-05-22 06:29:02
阅读次数:
364
第0章 开始学习C++
1、每次学习一个新的语言,大家都是从Hello, world!开始
// lesson0_1.cpp : 定义控制台应用程序的入口点。
//功能:编译并运行Hello,world
//时间:2014.5.7
#include "stdafx.h"
#include "iostream"
using namespace std;
int _tmain(in...
分类:
编程语言 时间:
2014-05-22 06:24:33
阅读次数:
287
3 wxWidgets应用程序初体验 本文中所有的体验,在Code::Blocks中进行。 为了在Code::Blocks中编译运行C++写的wxWidgets程序,需要再做些设置。 首先,需要在环境变量里添加一个wxWidgets根目录环境变量。设置方法类似于2.3中设置PATH变量的方法。在Win7中,右击桌面上的“计算机”图标,选菜单中的“属性”,在“系统属性”对话框中,完成如下图从1...
分类:
其他好文 时间:
2014-05-20 15:57:59
阅读次数:
368