- 博客(9)
- 资源 (16)
- 收藏
- 关注
转载 UIViewController的基本概念与生命周期
UIViewController是iOS顶层视图的载体及控制器,用户与程序界面的交互都是由UIViewController来控制的,UIViewController管理UIView的生命周期及资源的加载与释放。 UIView与UIWindow共同展示了应用程序的用户界面。可以将UIView理解成画布,UIWindow理解成画框。这两个类的继承关系是这样的: NSObject — UIRespo
2015-06-16 15:40:36
370
转载 automake libtool
automake libtool 2010-02-10 16:09 1、 autoscan autoscan是用来扫描源代码目录生成configure.scan文件的。autoscan可以用目录名做为参数,但如果你不使用参数的话,那么autoscan将认为使用的是当前目录。autoscan将扫描你所指定目录中的源文件,并创建configure.scan文件。
2012-04-14 02:39:19
600
转载 交叉编译中libtool相关的问题
交叉编译中libtool相关的问题 1 libtool的工作原理 libtool 是一个通用库支持脚本,将使用动态库的复杂性隐藏在统一、可移植的接口中;使用libtool的标准方法,可以在不同平台上创建并调用动态库。可以认为libtool是gcc的一个抽象,其包装了gcc(或者其他的编译器),用户无需知道细节,只要告诉libtool需要编译哪些库即可,libtool将处理库的依赖等细节。li
2012-04-14 01:25:37
3021
转载 使用Automake 创建和使用静态库/动态库
一, 静态库的生成 1. 目录结构如下: example |——src 目录(存放源代码文件) |——hello.c |——lib 目录(存放用来生成库的文件) |——test.c 用来生成静态库libhello.a |——include 目录(存放程序中使用的头文件) |——hello.h 2. 编写的各个目录下的源文件
2012-04-13 22:24:14
922
转载 configure和交叉编译
运行./configure --help 通过configure可以配置很多信息,下面挑几个重要的选项进行描述。 --prefix=PREFIX 配置安装路径,要用绝对路径。 make install时会把可执行文件,配置文件或库安装到目录下的对应目录中,如bin/,lib/等 --build=BUILD 编译所在的环境 --host=HOST 程序运行的环境对应的交叉编译
2012-04-12 23:48:45
3310
转载 linux configure 交叉编译 配置参数
设置编译器: --build = 软件在什么平台下编译 --host = 软件在什么平台下运行 --target = 软件为什么平台服务(仅限开发工具链) host= 后面的参数是四个部分: 架构-厂商-内核-标准库 eg. i686-pc-linux-gnu 在./configure的时候,将CC参数放入configure之前,并且要制定cache file,才能完全即时识别编译
2012-04-12 23:42:06
5473
转载 用Android NDK r6编译Python 3.2
本文的目的不是为了完整地把Python 3.2移植到Android,只是希望编译出能用在自己程序里的链接库。 完成boost 1.47的移植之后,下一个目标就是Python 3.2。目前Python只有2.6.2非官方地移植到了Android(见P4A),他们迟迟不开始移植3.x,主要原因是他们认为3.x没用-_-。看来这件事情只能自己做了。由于Python 3.x和之前的版本有着巨大的区别
2012-04-12 23:40:02
1659
原创 samba 服务器配置
为了避免一些小的问题也要老是重启电脑,还是狠心要装个虚拟机,那共享就必不可少了,virtualbox的共享我是不想提了,所以还是用samba服务器吧,下面是我的安装过程: 所有工作之前,请确保你的虚拟机和WINDOWS之间的网络连接方式是桥接,否则samba访问失败 1、安装samba: 这个我还是比较喜欢用命令行安装,当然也可以直接用系统自带的 Synaptic
2012-04-06 20:59:12
359
原创 error while loading shared libraries
那就表示系統不知道xxx.so 放在哪個目錄下。 這個時候就要在/etc/ld.so.conf中加入xxx.so所在的目錄。 一般而言,有很多so檔會在/usr/local/lib這個目錄下,所以在/etc/ld.so.conf中加入/usr/local/lib這一行,可以解決此問題。 將 /etc/ld.so.conf存檔後,還要執行「/sbin/ldconfig
2012-04-01 12:05:37
306
android NDK文档
2012-04-10
多用途互联网邮件扩展(MIME)
2012-03-19
AndroidNDK开发
2012-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人