05 2013 档案
摘要://文件列表 ls //文件列表和所有文件信息 ls -al //修改myfilename的文件权限 chmod 777 myfilename //查看文件myfilename的信息 file myfilename //查找以.cpp为结尾的文件 find -name *.cpp //显示myfil
阅读全文
摘要:前几天一直在搞android平台的编译的问题。google不给我们c++程序员提供一个便捷的开发环境,真是让我痛心疾首。分两部分说,第一部分是生成动态库(.so)的mk文件,另一部分时说module(module是android提供的很有意思并且也很用的一个东西)的mk文件。下面直接拿cocos2d-x里的helloworld当实例,咱一句一句的给你解释,这个文件在proj.android/jni/Android.mk#my-dir由编译系统提供,这句话的目的是把LOCAL_PATH这个宏设置为这个mk文件所在的位置LOCAL_PATH := $(call my-dir)#CLEAR_VARS
阅读全文
摘要:这里只说用android sdk和android ndk编译生成.so文件,能够编译出.so文件你已经完成了85%的工作,剩下的就是打apk包然后在模拟器或者真机上运行了。一、下载相关包1、android ndk,注意选择好平台,下载链接:http://developer.android.com/tools/sdk/ndk/index.html2、android sdk,下载链接:http://ishare.iask.sina.com.cn/f/15442004.html3、cocos2d-x,这个不多说了,自己去官网下最新版二、设置相关环境1、打开终端2、检查java环境,输入java -v
阅读全文
摘要:转自http://www.189works.com/article-104164-1.htmlObjective-C最基础语法之Class定义是本文要介绍的内容,Objective-C是面向对象的语言,因此类的定义是基础中的基础。Objective-C是C的超级,但是在语法上跟C又有一些不同,尤其是在对属性和方法的访问上,有其非常特殊的语法。看过Objective-C的代码都知道,里面会有很多的中括号,这是Objective-C独有的。在Objective-C里面一个类的构成一般由两部分组成,一个是成员和方法声明的头文件(.h),一个是类方法实现的文件(.m)文件。当然你也可以把类的声明写在.
阅读全文
摘要://头文件Aclass A{ void foo(){}};//头文件Bclass B{ void foo();};void B::foo(){}//头文件Ctemplate<class T>class C{ void foo(); };template<class T>void C<T>::foo(){} 如果有两个文件同时包含头文件A,编译没问题,因为这种写法默认了foo为内联函数。如果有两个文件同时包含头文件B,编译报重复定义的符号,因为这个函数会被链接两次。如果有两个文件同时包含头文件C,编译没问题,因为类模板只有当需要实例化的时候才会被编译链接。如理
阅读全文
摘要:Arduino今天在KickStarter上看见一个很有意思的项目叫SparkCore,是一个基于Arduino开发。下面就说这个Arduino是个什么玩意。Arduino是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的arduino板)和软件(arduinoIDE)。它是一个基于开放原始码的软硬体平台,构建于开放原始码simpleI/O介面版,并且具有使用类似Java,C语言的Processing/Wiring开发环境。简单点说就是一套可以让你随意写单片机程序的软/硬件集合。 它有个很大的优点就是上手容易,烧录简单,写好程序一编译就可以直接烧录到板子上测试了。这个一个非常..
阅读全文
摘要:转自http://www.2cto.com/kf/201111/112519.htmlconst static class CConvert{ public: static void _enBase64Help(unsigned char chasc[3],unsigned char chuue[4]); static void _deBase64Help(unsigned char chuue[4],unsigned char chasc[3]); ...
阅读全文
摘要:参考了http://blog.sina.com.cn/s/blog_a502f1a30101hvh7.html头文件#include "cocos2d.h"class CCLabelTTFStroke : public cocos2d::CCNode{public: CCLabelTTFStroke(); ~CCLabelTTFStroke(); public: static CCLabelTTFStroke* create(const char *string, const char *fontName, float fontSize, float ...
阅读全文