C++
吾心安处方是家
搬砖工作真真好
展开
-
Cannot mix incompatible Qt library (version ) with this library (version )
Cannot mix incompatible Qt library (version 0x40806) with this library (version 0x40805)原创 2014-09-24 13:09:13 · 14582 阅读 · 0 评论 -
对qt多线程以及事件投递的理解
用QThread启动线程的良好方法以及理解。原创 2014-12-16 10:06:13 · 11052 阅读 · 1 评论 -
win平台/linux平台下C/C++库文件引入问题
win平台:win似乎不存在动态库这个东西。就只有lib和dll。lib和头文件用于编译:编译的时候需要告知lib文件目录,以及引入lib文件全称。如D:/xxx/0825slave/code/lib\lht_coreframework.lib(qt里面LIBS += lht_coreframework )dll用于运行。默认运行的时候会去找系统PATH目录以及exe同级目录的同名原创 2015-02-13 14:22:54 · 1789 阅读 · 0 评论 -
qt的QTableView使用
//本次介绍的很常用的表格对象:QTableView * m_tbvSyncing;//由UI文件创建对象方式:m_tbvSyncing = qFindChild QTableView *>( m_wgtSync, "tbvSyncing" );//允许右键表格m_tbvSyncing->setContextMenuPoli原创 2015-03-31 09:29:12 · 3623 阅读 · 1 评论 -
源码安装gcc/g++
本文是部分转载,部分个人修改。1. 编译新版gcc需要旧版支持(因为要编译)1)确认是否有安装gcc gcc -v2) 如果没有安装gcc, 如果机子有联网,则可以使用以下方法 center-os系统: yum -y install gcc yum -y install gcc-g++ ubuntu系统:转载 2015-03-30 11:22:01 · 8250 阅读 · 1 评论 -
QFtp中文乱码的问题
1) 理论上ftp服务器支持utf8的话,就可以直接发送用UTF8编码的中文文件名打开UTF8的方法是:rawCommand("OPTS UTF8 ON");2)如果不支持的话,FTP协议里面,规定文件名编码为iso-8859-1,ISO-8859-1的别名是Latin1,正是QT中QString默认的内部编码格式。假如我们已经将我们的源码设置为UTF8格原创 2015-05-21 14:25:15 · 2326 阅读 · 0 评论 -
源码编译openssl(Linux/Win)
1) 源码下载地址ftp://ftp.openssl.org/snapshot/Linux:2) 解压,进入目录3) 编译# ./config shared -prefix=/opt/openssl-1.0.1 (shared代表编译动态库,否则默认静态库)# make# make test# make install4) 完成! 输出结果在原创 2015-07-20 17:06:34 · 1514 阅读 · 0 评论 -
qt实现ssl双向认证服务器
qt实现ssl双向认证原创 2015-07-21 16:00:02 · 2249 阅读 · 0 评论 -
跨平台(linux/win)启动线程, 并设置线程名称(便于调试)
win/linux简单实现启动线程类原创 2015-08-25 10:17:03 · 974 阅读 · 1 评论