码迷,mamicode.com
首页 >  
搜索关键字:静态库    ( 1294个结果
查看静态库(.a)是否支持64bit
自从苹果要求支持64bit以来,来不及更新的.a文件,报了很多错误,以快钱支付(libKQPayPlugin.a)为例: 打开终端,进入.a文件目录,输入命令:lipo -info  得到架构信息: lipo还可以将两个库文件合并: lipo –create Release-iphoneos/libiphone.a Debug-iphonesimulator...
分类:其他好文   时间:2015-02-13 18:42:31    阅读次数:133
gcc链接静态库时对待.a文件和.o文件的不同
很多人都知道,gcc在链接静态库时是从前往后找符号。因此如果一份文件foo引用了静态库bar.a,那么在链接命令中,bar.a必须放在foo的后面,也就是像gcc ... foo ... bar.a这样;否则链接时会报找不到定义的错误(即undefined reference to ...)。如果我们在链接命令中,直接用.o文件替换.a文件,那也需要遵循gcc的这种链接顺序吗?可以用gcc .. bar.o ... foo这样的链接命令吗?可以做个简单的试验。...
分类:其他好文   时间:2015-02-11 12:42:44    阅读次数:205
win32控制台应用程序中使用CString类型的方法
环境:win764位+vs2010一直在找,MFC不懂真没办法,顺便记祝。。。新建win32控制台应用程序中不能使用cstring类型,此时包含头文件#include<afxwin.h>,并在项目属性->配置属性->常规"项目默认值"->"MFC的使用"中选择“在静态库中使用MFC”或者“在共享DLL中使..
分类:Windows程序   时间:2015-02-09 18:42:52    阅读次数:162
C/C 动/静 态库
c语言由文本到二进制的过程 :编译 -> 汇编 -> 链接 动态库是程序链接的时候被链接,使用动态库的好处: -如果多个程序使用同一个动态库,如果动态库出现bug,不需要升级所用该动态库的程序,只要升级该动态库。 -该动态库只有这一个,没有其他副本,节省内存空间 静态库是编译的时候被载入,使用静态库的好处: -使用静态库编译好的 程序在任何机器上都可以直接运行。 -如果有多个...
分类:其他好文   时间:2015-02-09 14:11:20    阅读次数:98
Linux 创建静态库以及静态库的使用
目录: 1 手动建立静态库 2 静态库的使用 3 通过makefile文件建立静态库 1 手动建立静态库 将建立一个简单的静态库 -1: 将所需的源文件编译成目标文件 ------ helpguy.h #ifndef __helpguy_h__ #define __helpguy_h__ #include #include #i...
分类:系统相关   时间:2015-02-08 12:55:53    阅读次数:212
QT中静态库的生成与使用
一. 静态库的生成 1. 测试目录: lib 2. 源码文件名: mywindow.h, mywindow.cpp, 类MyWindow继承于QPushButton, 并将文字设置为"I'm in class MyWindow"; 3. 编写项目文件: mywindow.pro 注意两点: TEMP...
分类:其他好文   时间:2015-02-06 00:45:29    阅读次数:246
linux下静态链接库的用法
最近在Linux下编程发现一个诡异的现象,就是在链接一个静态库的时候总是报错,类似下面这样的错误:(.text+0x13): undefined reference to `func'关于undefined reference这样的问题,大家其实经常会遇到。在此,我以详细示例给出常见错误的各种原因以...
分类:系统相关   时间:2015-02-05 17:59:35    阅读次数:276
linux下如何使用自己的库函数
******转自别人的,保存下,以备日后需要*************在Linux下如何使用自己的库函数近日学习了Linux下的库函数,结合网上得到的资料和自己体会,做成以下参考资料一使用库必要性提高代码重用性。二库的种类:1静态库一般以*.a命名。程序编译时被加载,此后,只要程序不被重新编译,静态...
分类:系统相关   时间:2015-02-04 20:21:48    阅读次数:189
linux下动态链接库(.so)的显式调用和隐式调用
进入主题前,先看看两点预备知识。 一、显示调用和隐式调用的区别         我们知道,动态库相比静态库的区别是:静态库是编译时就加载到可执行文件中的,而动态库是在程序运行时完成加载的,所以使用动态库的程序的体积要比使用静态库程序的体积小,并且使用动态库的程序在运行时必须依赖所使用的动态库文件(.so文件),而使用静态库的程序一旦编译好,就不再需要依赖的静态库文件了(.a文件)。...
分类:系统相关   时间:2015-02-04 18:41:11    阅读次数:280
iOS中创建动态库及调用方法
去年因需要用到动态库,自己就找了好多一些 资料,最终找到了一套方法,怎么创建与使用动态库,记录一下: Xcode提供了在iOS工程中创建静态库的功能,和在MAC上创建动态库和静态库的功能。但是没有提供在iOS工程中创建动态库的功能(苹果官方不允许程序中存在动态库链接,这样的程序会被AppSto...
分类:移动开发   时间:2015-02-04 18:22:11    阅读次数:284
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!