CMake - SWIG
最后更新日期:2014-04-25 bykagula
阅读前提:《CMake入门(二)》、《同Java的混合编程-SWIG》、Linux的基本操作、java基础知识
环境:Windows 8.1 64bit英文版,Visual Studio 203 Update1英文版,CMake 2.8.12.2、 Cent OS 6.5、SWIG 3.0.0。
内容简介
...
分类:
其他好文 时间:
2014-11-02 10:53:27
阅读次数:
279
CMake - boost
最后更新日期:2014-04-25by kagula
阅读前提:《CMake入门(二)》、Linux的基本操作
环境: Windows 8.1 64bit英文版,Visual Studio 203 Update1英文版,CMake 2.8.12.2、 Cent OS 6.5、Cent OS 6.5自带gcc 4.4.7、icu 4.2.1
内容简介...
分类:
其他好文 时间:
2014-11-02 10:52:32
阅读次数:
642
一、关于NDK: NDK全称:Native Development Kit。 1、NDK是一系列工具的集合。 NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。 NDK集成了交叉编译器,并提供了相应的mk...
分类:
其他好文 时间:
2014-11-01 11:33:18
阅读次数:
246
我们知道,在C语言里面的静态变量,在程序运行上只有一份拷贝, 在程序的任何一处改变其值后, 其他地方再调用会得到已经修改后的值, 因此可以当做一个全局变量来使用.
但是,当系统比较庞大时,经常会将一些功能代码编译成各种库来调用,这里的库有静态库和动态库.
问题是, 当一个静态变量是定义在一个静态库里面时, 它是不是也只有一份拷贝呢,答案是不一定. 考虑这样的一个情况, 有一个静态库liba,...
分类:
其他好文 时间:
2014-11-01 01:06:39
阅读次数:
323
这个是在Linux上编译项目的时候,一个动态库层用到的一个函数实现未找到,即使我链接了libpng2也没有找到,原因是这个库老了一些,没有这个函数定义,需要链接更高版本的png库,CentOS上有了在/usr/lib64/libpng15.so.15下,所以我readelf -s了下这个文件,果然有...
分类:
其他好文 时间:
2014-10-31 13:23:23
阅读次数:
135
最近升级了系统到Mac OS X 10.10 并且更新了XCode6.1和iOS 8.1
之前app用到的libmp3lame.a静态库,也要支持64位的模拟器(x86_64)和64位的真机(arm64)指令集。需要重新编译
查阅了下资料,按照如下步骤,并做了些注释和改动
1. http://sourceforge.net/projects/lame/files/lame/3.99/ 下载...
分类:
移动开发 时间:
2014-10-31 11:56:09
阅读次数:
505
IOS程序是由Objective-c语言构成,而是Objective-c语言中每一个类又分成.h .m 文件。静态库可以将这些程序的类封装成一个.a文件,第三方应用程序只需要拿到这个.a文件和代码对应的.h文件即可使用静态库中封装的方法。总的来说IOS静态库适合去制作第三方提供的SDK,废话不多说了...
分类:
移动开发 时间:
2014-10-31 11:49:19
阅读次数:
202
1、官网下载地址http://zlib.net/zlib128.zip2、解压到指定目录例如:E:\zlib-1.2.8目录的内容如下:3、在开始菜单中找到《Visual Studio命令提示(2010)》单击,打开4、利用命令进入到上面解压的目录5、接着,进入E:\zlib-1.2.8\contr...
分类:
其他好文 时间:
2014-10-31 11:22:10
阅读次数:
221
JNI:Java Native Interface(Java本地接口)的简写。使用这个接口,可以轻松实现java对动态链接库Dynamic Link Library(dll)文件的调用,以实现一些C/C++的功能。实例:1.编写Java类并声明哪些函数是由动态库实现的。 1 public class...
分类:
其他好文 时间:
2014-10-30 19:01:03
阅读次数:
120
源自《百度地图iOS SDK>开发指南>Hello BaiduMap》引入静态库文件中:第二种方式:使用lipo命令将设备和模拟器的.a合并成一个通用的.a文件,将合并后的通用.a文件拖拽至工程中即可,具体命令如下:lipo -create Release-iphoneos/libbaidumapa...
分类:
其他好文 时间:
2014-10-30 10:57:34
阅读次数:
134