gtk2.x 静态编译时 需要注意的是 cairo cairo 1.14.x 使用了 mutex , 用动态方式时 DllMain 中调用了 CAIRO_MUTEX_INITIALIZE () 在静态编译时不能自动初始化 mutex , 所以 gtk 静态程序出现错误. 需要在 gtk_init() ...
分类:
其他好文 时间:
2016-08-12 01:08:54
阅读次数:
229
什么是Go?Go是一门并发支持、垃圾回收的编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡的一门编程语言。 Go的主要特点有哪些?* 类型安全 和 内存安全* 以非常直观和极低代价的方案实现高并发* 高效的垃圾回收机制* 快速编译(同时解决C语言中头文件 ...
分类:
编程语言 时间:
2016-08-11 22:15:45
阅读次数:
175
本文转载自:https://segmentfault.com/a/1190000000580216 静态函数库一般扩展名为(.a),这类的函数库通常扩展名为libxxx.a 。这类函数库在编译的时候会直接整合到程序中,所以利用静态函数库编译成的文件会比较大,这类函数库最大的优点就是编译成功的可执行文 ...
分类:
其他好文 时间:
2016-07-20 13:16:27
阅读次数:
98
Apache拥有4层结构,从核心到外层的module。而外层的module可以用通过静态和动态两种方式与Apache共同工作。这也就引入下文的“动态”和“静态”两种编译安装方式: 静态编译: 编译的时候,所有的模块自己编译进 httpd 这个文件中 ,启动Apache的时候这些模块就已经加载进来了, ...
分类:
Web程序 时间:
2016-07-14 07:05:51
阅读次数:
270
尝试ubuntu和win下mingw编译版本,但都在Vistual Studio链接时因为依赖 libgcc.a, libmingw.a, libmingwex.a 会与mscrt 有符号冲突。 最后都是用msvc 来编译就搞定了 1. x264 按照官方文档说明: The following ex ...
分类:
Windows程序 时间:
2016-07-02 00:22:07
阅读次数:
1045
前段时间由于工作的关系,需要编写一个将数据插入到 Sql server 2012 的桌面软件。 由于之前使用的是MFC,偶然间接触到了Qt后,被它的简洁惊艳到了,于是便毅然而然的转投到了Qt的怀抱,哈哈…… 废话不多说,我使用的是最新的Qt 5.5.1版本(Qt 5.5.1 for Windows ...
分类:
数据库 时间:
2016-06-27 21:26:32
阅读次数:
171
静态编译:在编译时,已经把相关模块编译进httpd二进制文件中不用再httpd.conf中在LoadModule来加载,只要在<ifmodule></ifmodule>中来配置就可以了。动态编译:编译的时候,使用enable-module=shared或者enable-modules-shared=module来动态编译。动态显然就不编..
分类:
Web程序 时间:
2016-06-15 00:14:28
阅读次数:
223
blog文章地址:http://godebug.org/index.php/archives/133/ WebKit是个好东西,做爬虫、显示网页还是想用HTML来做桌面应用的界面都可以用他,不过一直以来都觉得自己编译webkit费力不讨好,所以都是用的qt官方编译好的,至于静态编译webkit,我之 ...
分类:
Web程序 时间:
2016-06-13 23:36:09
阅读次数:
349
下载源代码,注意一定是源码压缩包如qt-everywhere-opensource-src-4.8.0.zip,不是Qt发布的已编译的不同版本的标准库如qt-win-opensource-4.8.0-vs2010.exe,这些版本都只是动态编译的,不是我们所需要的。只有用源码包才能做真正的纯静态编译 ...
分类:
其他好文 时间:
2016-06-10 23:08:03
阅读次数:
263
QT 静态编译后中文可能会出现乱码。这是因为处理文字编码的 libqcncodecs 库是以 plugin 形式存放在 QT 静态编译目录/plugs/codecs/libqcncodecs.a 文件中。文字乱码,需要加入入字体插件在 main.cpp 文件内:#include <QtPlugin> ...
分类:
其他好文 时间:
2016-06-08 18:55:13
阅读次数:
144