使用Xcode创建的工程Project是单独分开的,如果想要几个工程同时存在,可以通过创建工作空间Workspace。工作空间是对各工程的集合,工程文件名的后缀为.xcodeproj,工作空间文件名的后缀为.xcworkspace。 静态链接库 在公司中有些核心代码,我们不能提供源代码,而又需要复用 ...
分类:
移动开发 时间:
2017-05-04 10:58:59
阅读次数:
183
前言(1)这个时候就得说下静态库,动态库区别。
静态库:1.模块化,分工合作。2.避免少量改动经常导致大量的重复编译链接。3.也可以重用,注意不是共享使用。
动态库:1.使用动态库,可以将最终可执行文件体积缩校2.使用动态库,多个应用程序共享内存中得同一份库文件,节省资..
分类:
移动开发 时间:
2017-05-03 23:57:07
阅读次数:
257
前言(1)这个时候就得说下静态库,动态库区别。
静态库:1.模块化,分工合作。2.避免少量改动经常导致大量的重复编译链接。3.也可以重用,注意不是共享使用。
动态库:1.使用动态库,可以将最终可执行文件体积缩校2.使用动态库,多个应用程序共享内存中得同一份库文件,节省资..
分类:
移动开发 时间:
2017-05-03 19:12:56
阅读次数:
175
前言(1)这个时候就得说下静态库,动态库区别。
静态库:1.模块化,分工合作。2.避免少量改动经常导致大量的重复编译链接。3.也可以重用,注意不是共享使用。
动态库:1.使用动态库,可以将最终可执行文件体积缩校2.使用动态库,多个应用程序共享内存中得同一份库文件,节省资..
分类:
移动开发 时间:
2017-05-03 19:09:18
阅读次数:
233
场景:二进制Link-->动态库-->第三方静态库Linux环境中需要动态库链接第三方的静态库错误:/usr/bin/ld:../../3rdpart/x64/muduo/lib/libbase.a(AsyncLogging.o):relocationR_X86_64_32against`.rodata‘cannotbeusedwhenmakingasharedobject;recompilewith-fPIC../../3rdpa..
分类:
其他好文 时间:
2017-05-03 01:17:18
阅读次数:
229
配置opengl的VS环境时遇到的困惑 lib是静态的链接,dll是动态的链接 http://blog.csdn.net/jhgameboy/article/details/23710429 原文的链接 关于lib和dll的区别如下:(1)lib是编译时用到的,dll是运行时用到的。如果要完成源代码... ...
分类:
其他好文 时间:
2017-05-01 15:05:27
阅读次数:
191
一、什么是库 本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的本质不同,因此二者库的二进制是不兼容的。 Linux操作系统支持的函数库分为静态库和动态库,动态库又称共享库。Linux系统有几个重要的目录存放相应的函数库,如/lib /usr/li ...
分类:
系统相关 时间:
2017-04-28 10:29:10
阅读次数:
175
1、TOOLS的可执行程序,工具文件不用每次生成 tools/lzma460 tools/pnlset2bin tools/vip2bin tools/mergeImage 2、aps/lib 存放所有"aps"目录下的静态库文件 1) 通过“aps\application\radisson\atv ...
分类:
其他好文 时间:
2017-04-27 15:38:32
阅读次数:
215
造轮子是一件有趣的事情,VS是一个强大的工具,能胜任超大规模的工程,但是讲真,对不那么大的项目配置起来不是那么友好(网上的其他教程也一点都不友好Orz)。这里就展示一下构建一个简单的静态库的正确姿势。(顺便教一点道理 创建解决方案——许多人搞不清工程/项目Project和解决方案Solution的区 ...
分类:
其他好文 时间:
2017-04-26 23:40:59
阅读次数:
251
1,dpdk编译共享库 默认情况下都编译出静态库,如果想编译出动态库,把config/common_base文件中的CONFIG_RTE_BUILD_SHARED_LIB改成y即可。 2,spdk编译共享库 修改mk/spdk.common.mk: # Archive $(OBJS) into $@ ...
分类:
其他好文 时间:
2017-04-24 23:14:26
阅读次数:
2643