上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 23 下一页

2014年1月17日

import-module的注意事项与NDK_MODULE_PATH的配置

摘要: 转:http://blog.sina.com.cn/s/blog_4057ab62010197z8.html具体的语句多参考其他正确的Android.mkimport-module的功能导入外部模块的.mk文件 ,和 include基本一样。概念上的区别是include导入的是由我们自己写的.mk。而import-module导入的是外部库、外部模块提供的.mk。用法上:include的路径是.mk文件的绝对路径。而import是设置的路径指定到模块的.mk所在目录,是相对于NDK_MODULE_PATH中的路径列表的相对路径。import-module的使用$(call import-mod 阅读全文

posted @ 2014-01-17 16:53 屁屁侠 阅读(14322) 评论(0) 推荐(0) 编辑

大量的源文件添加到Android.mk的问题

摘要: LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := game_sharedLOCAL_MODULE_FILENAME := libgameLOCAL_SRC_FILES := helloworld/main.cpp \ ../../Classes/AppDelegate.cpp \ ../../Classes/HelloWorldScene.cpp \ ../../Classes/MyNode.cpp \ ... 阅读全文

posted @ 2014-01-17 16:50 屁屁侠 阅读(2421) 评论(0) 推荐(0) 编辑

LOCAL_EXPORT_C_INCLUDES和LOCALC_INCLUDES 的差别

摘要: http://stackoverflow.com/questions/6595208/what-does-this-line-mean-local-export-c-includesLOCAL_EXPORT_C_INCLUDES和LOCALC_INCLUDES 的差别。同理LOCAL_EXPORT_CFLAGS与LOCAL_CFLAGS也一样编译某模块是,如果它依赖别的模块,那么别的模块的LOCAL_EXPORT*类的值,会自动加入到本模块。(但是反过来不会有作用) LOCAL_EXPORT_CFLAGSDefine this variable to record a set of C/C++ 阅读全文

posted @ 2014-01-17 16:40 屁屁侠 阅读(11839) 评论(1) 推荐(0) 编辑

Android.mk高级写法

摘要: 转:http://blog.csdn.net/langresser_king/article/details/8275291原本只是想记录一些常用的使用技巧,但是越写越得意(>_<),忍不住想要做出一份相对完善的说明文档,以供大家研究探讨。 写这篇文章的起因当然是实际工程需要,在搭建一个网游的android客户端时遇到种种恶心的问题,比如文件过多导致"Argument list too long" 的错误,又比如增加和删除文件时都需要维护好Android.mk配置,虽然可以通过写个脚本自动生成android.mk,但是终归不是很漂亮的解决方 案。通过本文所提到的 阅读全文

posted @ 2014-01-17 15:24 屁屁侠 阅读(22949) 评论(1) 推荐(1) 编辑

Android.mk遍历子目录所有文件

摘要: 转:http://blog.csdn.net/langresser_king/article/details/8272736define all-cpp-files-under$(patsubst ./%,%, \ $(shell cd $(LOCAL_PATH) ; \ find $(1) -name "*.cpp" -and -not -name ".*" -and -not -name "CCEditBoxImplWindow.cpp") \)endefdefine all-subdir-cpp-files$(call all- 阅读全文

posted @ 2014-01-17 15:13 屁屁侠 阅读(6376) 评论(0) 推荐(0) 编辑

2014年1月16日

#include

摘要: 转:http://blog.csdn.net/loyal_baby/article/details/4073595最近在看题目中,发现有些代码中用的是#include但是又和我们平时编写c++代码不同,因为我们平时若像前面那样用,说明我们用的是标准c++库,但是后面要加上using namespace std。或者我们也可以用#include很多C++程序员还在使用而不是用更新的标准的库。 这两者都有什么不同呢?首先,5年前我们就开始反对把.h符号继续用在标准的头文件中。继续使用过时的规则可不是个好的方法。从功能性的角度来讲, 包含了一系列模板化的I/O类,相反地只仅仅是支持字符 流。另外,输 阅读全文

posted @ 2014-01-16 17:25 屁屁侠 阅读(394) 评论(0) 推荐(0) 编辑

2013年12月18日

Android.mk编译APK范例

摘要: http://hubingforever.blog.163.com/blog/static/1710405792011656434982/以下仅是使用Android.mk编译APK程序的一些范例。如果你想了解Android.mk的更多内容请参考《Android.mk简介》一、编译一个简单的APK LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS)# Build all java files in the java subdirectory LOCAL_SRC_FILES := $(call all-subdir-java-files)# Nam 阅读全文

posted @ 2013-12-18 20:13 屁屁侠 阅读(498) 评论(0) 推荐(0) 编辑

Android.mk简介

摘要: http://www.cnblogs.com/hnrainll/archive/2012/12/18/2822711.htmlAndroid.mk文件是GNU Makefile的一小部分,它用来对Android程序进行编译。因为所有的编译文件都在同一个 GNU MAKE 执行环境中进行执行,而Android.mk中所有的变量都是全局的。因此,您应尽量少声明变量,不要认为某些变量在解析过程中不会被定义。一个Android.mk文件可以编译多个模块,每个模块属下列类型之一:1)APK程序 一般的Android程序,编译打包生成apk文件2)JAVA库 java类库,编译打包生成jar文件3)C\C 阅读全文

posted @ 2013-12-18 19:31 屁屁侠 阅读(294) 评论(0) 推荐(0) 编辑

2013年12月12日

signal函数的原型声明void (*signal(int signo, void (*fun(int))))(int)分析

摘要: 转:http://blog.sina.com.cn/s/blog_4850a7880100hnam.htmlvoid (*signal(int signo, void (*fun(int))))(int)int (*p)();这是一个函数指针, p所指向的函数是一个不带任何参数, 并且返回值为int的一个函数.int (*fun())();这个式子与上面式子的区别在于用fun()代替了p,而fun()是一个函数,所以说就可以看成是fun()这个函数执行之后,它的返回值是一个函数指针,这个函数指针(其实就是上面的p)所指向的函数是一个不带任何参数,并且返回值为int的一个函数.所以说对于==== 阅读全文

posted @ 2013-12-12 11:16 屁屁侠 阅读(1055) 评论(0) 推荐(0) 编辑

2013年12月5日

关于fork()函数的精辟分析

摘要: http://blog.csdn.net/yanh_lzu/article/details/2311644第一贴:cu上关于fork()函数的精辟分析声明:在别人的博客上看到这篇文章,真的很精辟,把问题一下子讲清楚了。所以,特意转贴在此,向各位高人致敬,也向原贴主致谢!本人不改变原贴的风貌。查看原文作者:ccf发表于:2006-04-01 17:11:01#include ; #include ; main () { pid_t pid; pid=fork(); if (pid ;#include ;main (){ pid_t pid; printf("fork!"); 阅读全文

posted @ 2013-12-05 19:18 屁屁侠 阅读(503) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 23 下一页

导航