快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息本文适用于vs2013 + Visual EmbedLinux Tools 0.1.11.1 什么是VELTVELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visua...
分类:
系统相关 时间:
2015-01-03 23:59:10
阅读次数:
675
程序开发中,经常会使用到动态库,动态库不能直接运行,需要依赖其他程序调用,那么我们该如何调试我们的动态库呢?本文通过一个简单的例子说明。...
分类:
其他好文 时间:
2015-01-02 17:37:14
阅读次数:
195
程序开发中,经常会使用到动态库,那么动态库该如何实现和调用呢?本文通过一个简单的例子实现。...
分类:
其他好文 时间:
2015-01-02 16:04:38
阅读次数:
229
进入项目对应的Build目录后,以下指令:$lipo -create Debug-iphoneos/libSalamaDeveloper.a Debug-iphonesimulator/libSalamaDeveloper.a -output libSalamaDeveloper.a
分类:
其他好文 时间:
2015-01-01 16:01:12
阅读次数:
250
SQLite具备下列特点:1.轻量级使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,而且那个动态库的尺寸想当小。2.独立性SQLite 数据库的核心引擎不需要依赖第三方软件,也不需要所谓的“安装”。3.隔离性SQLite 数据库中所有的信息(比如表、视图、触发器等)都包含在一个文件夹...
分类:
移动开发 时间:
2014-12-31 09:50:55
阅读次数:
190
2.1概述在windows操作系统下,可执行文件的存储格式是PE格式;在Linux操作系统下,可执行文件的存储格式的WLF格式。它们都是COFF格式文件的变种,都是从COFF格式的文件演化而来的。在windows平台下,目标文件(.obj),静态库文件(.lib)使用COFF格式存储;而可执行文件(...
分类:
编程语言 时间:
2014-12-30 17:01:18
阅读次数:
291
把以前写的一个帖子内容转到这里来,写得比较乱,有时间再整理整理。 cocos2d-x项目编译太慢太长一直很让人诟病,特别是Xcode中的archive,要是再出几次错,就忒折磨人了,小小研究了下把基础库生成静态库嵌入到工...
分类:
其他好文 时间:
2014-12-30 13:42:11
阅读次数:
715
一、ldconfig ldconfig是一个动态链接库管理命令,为了让动态链接库为系统所共享,还需运行动态链接库的管理命令--ldconfig。 ldconfig 命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出.....
分类:
系统相关 时间:
2014-12-28 22:00:50
阅读次数:
249
通常我们需要从动态库里面直接调用可执行程序中的函数和变量,如果调用了-l选项,linux进程会自动把动态库的函数和变量加入到动态段中,所以直接访问是没有问题的。
我们这里要说的是非显示连接动态库,而是直接从c文件中通过dlopen函数打开动态库访问的方式,此时,gcc编译器不知道SO需要调用哪一个函数,所以不会讲函数放到动态段。故查找函数或者变量的时候,会出现找不到可执行程序中的符号的情况。...
分类:
系统相关 时间:
2014-12-28 00:36:18
阅读次数:
607
源地址:http://fann.im/blog/2014/01/12/ios-static-library/做一个 iOS 静态库需要注意的东西:namespace 冲突。静态库用了某第三方库,项目也用了同样的第三方库,在编译的时候就会有duplicate symbol错误,因为有两份同样的第三方库...
分类:
移动开发 时间:
2014-12-28 00:18:50
阅读次数:
249