
编译C++库通用iOS静态库
一些跨平台的C++库,想要编译出通用iOS静态库。记录一些编译成功过的C++库
沐雨07
Keep Learning!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编译-speex For iOS静态库
这篇文章只为记录,学习编译C++静态库的文章。对编译结果不做追究。 最新的Demo 这两天在折腾语音的东西,实现类似微信上对讲机的功能,做了两个Demo,一种使用lib-amr库用amr格式实现的,这个网上有现成的教程,所以还是比较好实现的。另一个是用的speex库,这个提的人很多,但是出教程的不多,恨透那个爱图腾的教程了,很多不明所以的地方,让我们这些新手很困惑呀,网上晃了3天终于可以搞出个像样...原创 2019-10-16 16:55:24 · 826 阅读 · 0 评论 -
编译-C++支持iOS静态库的脚本学习
这是一个编译C++库,支持iOS静态库的一个脚本。用来研究学习的。 #!/bin/bash PLATFORMPATH="/Applications/Xcode.app/Contents/Developer/Platforms" TOOLSPATH="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolc...原创 2019-10-16 10:15:11 · 1019 阅读 · 0 评论 -
编译-C语言库FFTW支持iOS平台的静态库
// 查看xcode 的版本 $:xcodebuild -version Xcode 9.4.1 Build version 9F2000 FFTW FFTW官网:http://www.fftw.org/ 下载下来fftw-3.3.8版本,并解压。 执行configure生成Makefile。 $:cd 到FFTW的根目录 $:./configure 后查看一下Makefile文件,找到 CC C...原创 2019-10-16 09:41:11 · 1339 阅读 · 6 评论 -
编译-POCO C++支持iOS平台的静态库
一、POCO C++ library简介 POCO C++ library是一个C++编写的跨平台库,主要实现网络连接、数据库管理以及服务器,适用于跨平台、嵌入式。 二、为Xcode编译POCO C++ 静态库 1、确定需要编译的版本 要想使POCO C++在iOS的各个平台上运行,那么需要针对各个平台的不同架构进行编译,因此我们需要了解iOS各个平台的架构,主要分为iPhone模拟器、iPhon...原创 2019-10-15 15:03:00 · 1814 阅读 · 1 评论 -
编译-编译原理C/C++ 静态链接库(.a) 与 动态链接库(.so)
1.库的分类 根据链接时期的不同,库又有静态库和动态库之分。 静态库是在链接阶段被链接的(好像是废话,但事实就是这样),所以生成的可执行文件就不受库的影响了,即使库被删除了,程序依然可以成功运行。 有别于静态库,动态库的链接是在程序执行的时候被链接的。所以,即使程序编译完,库仍须保留在系统上,以供程序运行时调用。(TODO:链接动态库时链接阶段到底做了什么) 2 静态库和动态库的比较 链接静态库其...原创 2019-07-16 17:01:27 · 4498 阅读 · 1 评论