摘要: windows: 下载openssl-1.0.1h.tar.gz文件 32位: 在解压的包中,有INSTALL.W32文件,按照文件提示安装 64位: 在解压的包中,有INSTALL.W64文件,按照文件提示安装注意: 1:要先安装perl 2:我用vs2008没装起,用的是vs2... 阅读全文
posted @ 2014-06-17 16:08 啊饭 阅读(381) 评论(0) 推荐(0)
摘要: 参数意义: --build-dir: 编译的临时文件会放在builddir里(这样比较好管理,编译完就可以把它删除了) --stagedir: 存放编译后库文件的路径,默认是stage --build-type=complete: 编译所有版本,不然只会编译一小部... 阅读全文
posted @ 2014-06-17 14:24 啊饭 阅读(247) 评论(0) 推荐(0)
摘要: Windows下:1. 编译libtcmalloc_minimal,编成静态的动态的都可以。2. 在链接中设置附加依赖库libtcmalloc_minimal.lib,并且强制符号引用要加上__tcmalloc。Linux下:1. 编译,得到libtcmalloc_minimal.so,libtcmalloc_minimal.so.4,libtcmalloc_minimal.so.4.1.02. 在链接中设置添加lib库libtcmalloc_minimal。 阅读全文
posted @ 2014-01-28 14:59 啊饭 阅读(1200) 评论(0) 推荐(0)
摘要: 方法1: 方法2: 这个方法在debug下会有断言 阅读全文
posted @ 2014-01-23 16:34 啊饭 阅读(400) 评论(0) 推荐(0)
摘要: 今天用mysql++的release写例子,总是当机,仔细查了一下,发现在编mysqlpp库的时候,代码生成设置成了MDD,改成MD就好了。 阅读全文
posted @ 2014-01-23 16:12 啊饭 阅读(172) 评论(0) 推荐(0)
摘要: windows: 1 安装scons (1): 下载python2.7, 使用x86_32位,因为scons只有32位安装包可用, http://www.python.org/download/releases/2.7/,python-2.7.6.msi (2):下载scons2.3.0,http: 阅读全文
posted @ 2013-11-20 20:39 啊饭 阅读(251) 评论(0) 推荐(0)
摘要: 1. test.cpp内容如下#include <boost/thread.hpp>void hello(){ std::cout << "i am a hello thread" << std::endl;}int main(void){ boost::thread _thread(hello); _thread.join(); getchar(); return 0;}2.g++编译a. 动态链接 我的boost装在/usr/xt/boost_1_53_0,所以编译指令如下g++ test.cpp -o test_dynamic -L 阅读全文
posted @ 2013-05-04 23:19 啊饭 阅读(1954) 评论(0) 推荐(0)
摘要: 1.下载boost_1_53_0.tar.gz2. 把文件解压缩到~/,会生成~/boost_1_53_0文件夹3. 安装,这里就直接缺省完全安装了,反正硬盘大 cd ~/boost_1_53_0./bootstrap.sh./b2 安装完后,生成的lib文件就在~/boost_1_53_0/stage/lib中,可以考到/usr/lib中,也可以不拷4. 设置编译时要用到的include目录,链接是用到的lib目录,运行程序时用到的lib目录。 阅读全文
posted @ 2013-05-04 15:55 啊饭 阅读(222) 评论(0) 推荐(0)
摘要: 1.安装jre 当时手动安装时怎么都安装不上,只能自动安装,输入java -version 会出现要安装的软件名字,直接sudo apt-get install *** 就可以了。2.安装SDK 下载 eclipse-SDK-*-linux-jtk-tar.gz ,*是SDK的版本号,直接解压就可以了。3.安装CDT 下载cdt-master-*-zip,解压缩到~/eclipse/plugins。 阅读全文
posted @ 2013-05-04 15:21 啊饭 阅读(217) 评论(0) 推荐(0)