因为静态库是不须要导出的。所以在写QT的前置声明的时候须要说明 #if defined(QT_SHARED) #ifdef COMMONLIB #define COMMONLIB_EXPORT Q_DECL_EXPORT #else #define COMMONLIB_EXPORT Q_DECL_I ...
分类:
其他好文 时间:
2017-07-29 21:33:13
阅读次数:
131
问题: 之前一直在做静态库的编写与维护,也一直知道静态库的图片资源是没办法打进.a中的。可是突然有个想法。由于有非常多參数的配置是在一个plist文件里的。尽管也知道这是一个plist文件,可是想想和图片资源还是有一定差别的。所以就尝试着是否能把plist打进静态库中。 分析: 1. 创建了一个简单 ...
分类:
其他好文 时间:
2017-07-29 18:18:55
阅读次数:
107
C++要实现http网络连接,需要借助第三方库,libcurl使用起来还是很方便的 环境:win32 + vs2015 如果要在Linux下使用,基本同理 1,下载编译libcurl 下载curl源码,找到vs工程,按照x86 x64 并对应debug和release编译出静态库lib 2,构建工程 ...
分类:
编程语言 时间:
2017-07-29 00:02:57
阅读次数:
373
如果工程代码使用了: 把此选项关闭即可减少库大小不少: ...
分类:
其他好文 时间:
2017-07-27 13:38:22
阅读次数:
175
当出现"无法解析的外部符号"的问题时,可能的原因网上已经解释过很多,今天在这里列举一个我工作中遇到的新的造成该问题的场景: 我的工程B引用了工程A的静态库,工程A生成成功,但是将A.lib放到工程B中时,总是报A.lib的错(Class1::func1()在Class2::func2()中被引用), ...
分类:
其他好文 时间:
2017-07-27 10:37:34
阅读次数:
97
有时须要使用第三方的aar库。或是project源码越来越大。项目内分工须要或出于模块化考虑。须要引用aar文件。 arr就像C/C++中的静态库。 怎样建一个aar。网上的文章非常多,这里不再重述。 通过gradle最普遍的方法是把aar上传到mavenCentral或者jcenter。怎样引用一 ...
分类:
其他好文 时间:
2017-07-22 10:59:42
阅读次数:
158
1.库的概念:库是一种可执行的二进制形式; 2.分类: 1》静态库 ①、在程序编译时会被连接到目标代码中; ②、程序运行时不再需要该静态库; ③、体积较大; 2》动态库/共享库 ①、在程序编译时不会被连接到目标代码中,而是在程序运行时才被载入内存中; ②、在程序运行时需要动态库存在; ③、代码体积较 ...
分类:
其他好文 时间:
2017-07-19 00:25:58
阅读次数:
127
静态库,也称作归档文件(archive),按惯例它们的文件是以.a结尾。 1.创建 sumadd.c文件 #include <stdio.h> int sumadd(int a,int b){ return a+b;} 创建 sumsub.c文件 #include <stdio.h> int sum ...
分类:
系统相关 时间:
2017-07-16 12:29:18
阅读次数:
299
默认情况下,libcurl不支持https, 如果使用https链接,就会出现" Protocol https not supported or disabled in libcurl" 的错误提示。查看curl是否支持https可以使用命令: curl -V。 curl有两种方式使用https : ...
分类:
Web程序 时间:
2017-07-15 19:03:14
阅读次数:
326
近几年,中国汽车市场飞速发展并逐步成熟。据业内预测,2008进入换车元年,二手车市场2008年也驶入高速发展的轨道。 我国二手车市场日渐活跃。 随着二手车市场交易的日渐活跃,用户的购买和置换需求不断增加。据统计,2006年,全国二手车交易量为190.59万辆,同比增长31.5%;2007年1至10月 ...
分类:
其他好文 时间:
2017-07-13 20:41:57
阅读次数:
397