摘要: SRC_FILE := $PATH/*.c $PATH/*/.cLOCAL_SRC_FILES := $(foreach F, $(SRC_FILES), $(addprefix $(dir $(F)),$(notdir $(wildcard $(LOCAL_PATH)/$(F)))))使用通配符取得资源文件 阅读全文
posted @ 2013-03-01 12:04 coding king 阅读(175) 评论(0) 推荐(0) 编辑
摘要: $(warning variable) 警告日志$(error variable) 错误日志 阅读全文
posted @ 2013-03-01 10:57 coding king 阅读(755) 评论(0) 推荐(0) 编辑
摘要: SDCARD写权限<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>访问WIFI相关权限: <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"></uses-permission> <uses-permission android:name="android.permi 阅读全文
posted @ 2013-02-22 16:55 coding king 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 在2.x的版本中,在manifest中配置的权限android.permission.WRITE_EXTERNAL_STORAGE确实是用来使得sd卡获得写的权限。而在4.0开发的源码当中,由于有了内外置sd卡的区分,android.permission.WRITE_EXTERNAL_STORAGE 的权限用来设置了内置sd卡的写权限,如果在manifest中只是配置了这个权限,那个应用只能在内置sd卡中进行写操作,还是无法在外置sd卡中进行 写操作。需要写外置sd卡的话,需要配置另一个权限android.permission.WRITE_MEDIA_STORAGE,这样就可以在外置 sd.. 阅读全文
posted @ 2013-02-22 16:20 coding king 阅读(464) 评论(0) 推荐(0) 编辑
摘要: Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了) Alt+Enter显示当前选择资源(工程,or 文件 or文件)的属性 Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后) Sh... 阅读全文
posted @ 2013-02-06 19:57 coding king 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1.Installing Compiler And Configuration Toolssudo apt-get install build-essential automake libtool cmake-gui2.Ogre Dependenciessudo apt-get install libois-dev libfreeimage-dev libfreetype6-dev libzzip-dev libxaw7-dev libglew1.5-dev libxrandr-dev3.Ogre Optional Packagessudo apt-get install doxygen gr 阅读全文
posted @ 2013-02-02 20:53 coding king 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 1、解压到C:/STLport-5.2.12、添加路径后,打开vs2008的cmd的prompt,进入C:/STLport-5.2.1/STLport-5.2.13、configure msvc94、进入C:/STLport-5.2.1/STLport-5.2.1/build/lib5、nmake -clean6、nmake install 阅读全文
posted @ 2013-02-01 11:28 coding king 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 序言:-------------此文档旨在描述Android.mk文件的语法,Android.mk文件为Android NDK(原生开发)描述了你C/C++源文件。为了明白下面的内容,你必须已经阅读了docs/OVERVIEW.TXT的内容,它解释了Android.mk文件扮演的角色和用途。概述:---------写一个Android.mk文件是为了向生成系统描述你的源代码。更明确的说:- 这个文件实际上是GNU Make文件的一小片段,它会被生成系统解析一次或多次。因此,你应该在Android.mk里尽量少地声明变量,而不要误以为在解析的过程中没有任何东西被定义。- 该文件的语法的明的人为了 阅读全文
posted @ 2013-01-29 11:33 coding king 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 编译动态库没有问题,但是如果把BUILD_SHARED_LIBRARY变为BUILD_STATIC_LIBRARY,没有任何报错,但是就是不生成libtde.a(需要生成的库)方法:在Android.mk中还有其他模块需要编译,而此模块依赖libtde.a库,那么就会生成libtde.a,否则便不生成,还有一种情况,如果Android.mk中没有其他模块依赖libtde.a而我们又需要libtde.a那么我们可以在Application.mk中添加APP_MODULES := libtde,即可。 阅读全文
posted @ 2013-01-29 09:37 coding king 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 关于这个话题网上流传的是一个相同的版本,就是那个第一项是头文件的区别,但后面列出的头文件只有#include没有(估计是原版的在不断转载的过程中有人不小心忘了把尖括号转义,让浏览器当html标记解析没了)的那个。现在整理了一下,以后也会不断补充内容。1)头文件windows下winsock.h或winsock2.hlinux下netinet/in.h(大部分都在这儿),unistd.h(close函数在这儿),sys/socket.h(在in.h里已经包含了,可以省了)2)初始化windows下需要用WSAStartup启动Ws2_32.lib,并且要用#pragma comment(lib. 阅读全文
posted @ 2013-01-23 17:25 coding king 阅读(179) 评论(0) 推荐(0) 编辑