摘要: 1、前言 最新正在做一个校园增强现实的应用,虽然不知道cocos2d-x具体到最后能做成什么样子,但还是拿来试试,本文章仅从在Eclipse中采用复制一个新项目副本的方式来导入一个现成的HelloCpp为例,讲述如何配置cocos2d-x项目,当然如何从头开始建立一个cocos2d-x项目还没研究,这里就先做记录。2、问题描述 由于我不喜欢在原本的项目上进行修改,因此我总是导入到自定义的目录下进行编译,但是发现第一次建立cocos2d-x的项目有很多错误,项目根本无法编译通过,而且网上也很难找到对应的解决方案,最后琢磨出来要修改很多才能OK。3、原因 最主要原因的是项目的配置和目录... 阅读全文
posted @ 2014-03-14 10:24 滴水瓦 阅读(653) 评论(0) 推荐(0)
摘要: #include "JsonBox.h"std::string path = "test.json”;//注意引入路径 path = cocos2d::CCFileUtils::sharedFileUtils()->fullPathForFilename(path.c_str()); /*写入文件*/ JsonBox::Object o; o["myName"] = JsonBox::Value(123); o["myOtherMember"] = JsonBox::Value("asld\\kfn" 阅读全文
posted @ 2014-03-06 16:30 滴水瓦 阅读(664) 评论(0) 推荐(0)
摘要: 1、创建方式有三种:(1)、直接创建autoblocks = Scale9Sprite::create("blocks9.png", Rect(0, 0, 96, 96), Rect(32, 32, 32, 32));(2)、使用createWithSpriteFrameName创建autobloc... 阅读全文
posted @ 2014-02-27 10:14 滴水瓦 阅读(2038) 评论(0) 推荐(0)
摘要: 什么是C++11 C++11是曾经被叫做C++0x,是对目前C++语言的扩展和修正,C++11不仅包含核心语言的新机能,而且扩展了C++的标准程序库(STL),并入了大部分的C++ Technical Report 1(TR1)程序库(数学的特殊函数除外)。C++11包括大量的新特性:包括lambda表达式,类型推导关键字auto、decltype,和模板的大量改进。本文将对C++11的以上新特性进行简单的讲解,以便大家能够快速了解到C++11对C++的易用性方面祈祷的巨大作用。新的关键字autoC++11中引入auto第一种作用是为了自动类型推导auto的自动类型推导,用于从初始化表达式中. 阅读全文
posted @ 2014-02-16 12:32 滴水瓦 阅读(1638) 评论(0) 推荐(0)
摘要: 其实Metro的感觉有了,但是这两种配色都不太喜欢。。白色太扎眼,黑色太瞎眼……有木有灰色的啊喂(有没有其他主题?看后面↓)黑色主题绝对是熬夜码农必备……但是十分不适合在白天使用。下面来分享几个好用的插件:直接在Tools-Extensions and Updates-Online中搜索就可以安装了(中文版位于:菜单-工具-扩展和更新-联机-Visual Studio库)1.Visual Studio Achievements这个就是传说中的VS成就插件了,现在也有了For VS2012的版本,喜欢玩网游的程序员们,一边编程一边解锁成就的感觉不错吧?2.Spell Checker拼写检查插件, 阅读全文
posted @ 2014-02-15 16:48 滴水瓦 阅读(766) 评论(0) 推荐(0)
摘要: 一、Json的简单介绍 从结构上看,所有的数据最终都可以分成三种类型: 第一种类型是scalar(标准变量),也就是一个单独的string(字符串)或数字(numbers),比如“北京”这个单独的词。 第二种类型是sequence(序列),也就是若干个相关的数据按照一定顺序并列在一起,又叫做arra 阅读全文
posted @ 2014-02-13 18:29 滴水瓦 阅读(770) 评论(0) 推荐(0)
摘要: 1、首先列下一些基本的html转义字符特殊字符字符十进制转义字符“""&&&>>不断开空格 至于其他转义字符,请查看http://jiangyongyuan.iteye.com/blog/3937112、Html转义 可以用HTML 标记来为字符串加入样式,例如:Welcome to Android! 支持以下html元素:· 文本加粗bold。· 文本变斜体italic。· 文本加下划线underline。 有时可能要创建一个样式化的文本资源 阅读全文
posted @ 2014-01-20 14:39 滴水瓦 阅读(1134) 评论(0) 推荐(0)
摘要: 当头文件中声明了一个函数,但是在相应的源文件中却没有对该函数进行定义,则会出现为“解决的外部符号”(unresolved external symbol )错误。另外,当一个函数调用了外部的一个库文件中的函数,但是在当前project的properties中并没有将所依赖的(dependent)库文件包含进来时,也会出现这种错误。综上,当一个solution在linking时找不到所涉及到的函数的定义时就会出现“unresolved external symbol ”错误。例如,下面是调用MIL的库文件mil.lib中的函数时,由于没有将mil.lib包含进来而导致的链接错误。1>Lin 阅读全文
posted @ 2013-12-21 10:55 滴水瓦 阅读(12355) 评论(0) 推荐(0)
摘要: 正在编译...1>Ipv4IPv6traceroutesrc.cpp1>d:\研究生\c++\study\test\test\ipv4ipv6traceroutesrc.cpp(461) : warning C4267: “参数”: 从“size_t”转换到“DWORD”,可能丢失数据1>d:\研究生\c++\study\test\test\ipv4ipv6traceroutesrc.cpp(1131) : warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据1>d:\研究生\c++\study\test\test\ipv4ipv6 阅读全文
posted @ 2013-12-17 17:39 滴水瓦 阅读(4799) 评论(0) 推荐(0)
摘要: 今天在使用vs2008+MFC时候,使用editControl的replacesel(“”)发生报错。如下::不能将参数1从“const char []”转换为“LPCTSTR”其解决方案就是, 在项目属性里面找到项目默认值下面的字符集, 将其换为:使用多字节字符集就ok了。原因:typedefLPCTSTRLPTSTR ;#ifndef _UNICODE typedef TCHAR char; #else typedef TCHAR wchar_t; #endif typedef LPTSTR const TCHAR*;看到一篇很好的讲字符集(charset)转载过来。。感谢freeb... 阅读全文
posted @ 2013-12-17 15:23 滴水瓦 阅读(3764) 评论(0) 推荐(0)