Poco交叉编译之iOS
来源:互联网 发布:网络机顶盒多少钱一台 编辑:程序博客网 时间:2024/05/21 07:58
POCO GNU平台编译方法(CYGWIN,Mac OS, Linux, Unix)
1 下载poco-1.4.4.tar.gz,解压进入到Poco源代码的目录;
2 设置编译选项。在源代码目录中执行命令./configure --static --no-tests --no-samples --no-sharedlibs,
命令执行完成后会把编译选项写入同目录下的config.make文件中;
3 直接Make或者make all就可以完成。为加快编译,可加上-j4选项;
4 编译后的库在lib\CYGWIN\i686下,包含debug版和release版,例cygPocoFoundationd.a和cygPocoFoundation.a
POCO iOS和iOS模拟器平台方法
1 修改Build/Config目录下的iPhone文件
IPHONE_SDK ?= iPhoneOS
IPHONE_SDK_ROOT = /Applications/Xcode.app/Contents/Developer/Platforms/$(IPHONE_SDK).platform/Developer/SDKs
IPHONE_SDK_ROOT_DIR = $(IPHONE_SDK_ROOT)/$(IPHONE_SDK)
IPHONE_SDK_BASE = $(shell ls -d $(IPHONE_SDK_ROOT_DIR)$(IPHONE_SDK_VERSION)*.sdk | tail -1)
IPHONE_SDK_VERSION_MIN ?= $(patsubst .sdk,,$(patsubst $(IPHONE_SDK_ROOT_DIR)%,%,$(IPHONE_SDK_BASE)))
POCO_TARGET_OSNAME ?= $(IPHONE_SDK)
POCO_TARGET_OSARCH ?= armv7
TOOL_PREFIX ?= /Applications/Xcode.app/Contents/Developer/Platforms/$(IPHONE_SDK).platform/Developer/usr/bin/
OSFLAGS ?= -arch $(POCO_TARGET_OSARCH) -isysroot $(IPHONE_SDK_BASE) -mthumb -miphoneos-version-min=$(IPHONE_SDK_VERSION_MIN)
- build for iOS device, armv6 and armv7
./configure --config=iPhone --no-tests --no-samples --omit=...
make IPHONE_SDK_VERSION_MIN=3.0 POCO_TARGET_OSARCH=armv6 -s -j4
make IPHONE_SDK_VERSION_MIN=3.2 POCO_TARGET_OSARCH=armv7 -s -j4 - build for simulator
./configure --config=iPhoneSimulator --no-tests --no-samples --omit=...
make -s -j4
3 生成的文件在Libs下
- Poco交叉编译之iOS
- boost交叉编译之iOS
- 【POCO】POCO学习总结(三)——交叉编译
- Poco 1.3.5 for ARM 交叉编译
- poco库交叉编译后使用注意
- IOS交叉编译configure
- ios交叉编译参数
- Poco编译
- 树莓派之交叉编译
- CMake之交叉编译
- ios/android交叉编译参数设置
- iOS 通用交叉编译脚本
- iOS交叉编译opencore-amr
- Poco C++ ios 和 android平台编译脚本
- Linux交叉编译之configure
- 交叉编译之__aeabi_uidiv问题
- hi3516a之交叉编译rtmpdump
- buildroot之交叉编译环境
- (每日一java)ShowCurrentTime 显示系统时间
- Cocos2dx(Client)使用BSD Socket与Mina(Server)手机网游通信框架!
- 首创
- 802.11协议比较
- oc 时间的简单设置
- Poco交叉编译之iOS
- Tarjan算法-求强连通分量
- nginx日志按日期分割(按天分割)
- 菜鸟不懂技术如何制作网站?
- Android sqlite 数据库查询,插入,删除,更新demo<第5章>---删除
- 判断整数序列是不是二元查找树的后序遍历结果
- boost交叉编译之iOS
- MFC编程->List控件
- 第四周作业