
软件开发
文章平均质量分 86
laying_1230
这个作者很懒,什么都没留下…
展开
-
windows下mingw静态编译qt5.9原码
一、 编译前的准备1、 下载qt并安装 下载地址:随便选择一个版本的下载安装,在安装时如果不确定需要使用到哪些插件;就完全安装。2、 安装Perl 下载地址:下载时选择5.12或则更高的版本,安装时在添加环境变量的复选框上打钩3、 安装Python 下载地址:下载时选择2.7或则更高的版本,安装时在添加环境变量的复选框上打钩4、 安装Ruby 下载地址:下载时选择1.9.3或则更高的版本,安装时在添加环境变量的复选框上打钩5、 添加qt的环境变量二、 测试上述安装1、 gcc原创 2021-06-07 20:30:50 · 849 阅读 · 3 评论 -
vc++6.0搭建QT开发环境
**无论是vc还是vs那都是运行在windows平台的,所有linux平台的就没有必要往下阅读了开发前的准备:1、下载并安装vc++6.0(需要完整版,绿色版不行)2、下载qt源码3、将qt源码解压放在你习惯的目录下(下面的例子我全是用“C:/Qt/4.5.3”目录举例,我编译的是4.5.3的版本)配置环境变量1、配置vc的环境变量,在环境变量的path中添加vc98的安装目录(如:...原创 2019-01-11 13:50:23 · 3616 阅读 · 0 评论 -
windows环境下编译Openssl
一、关于openssl的编译a、如果使用vc6.0编译,首先需要安装完整版的VC6.0b、编译过程如下 1、cmd切换到vc6.0的安装目录 2、运行如下命令 vavars32.bat 3、切换到openssl的源码目录 perl Configure VC-WIN32 --prefix=c:/openssl :ms/do_ms ...原创 2019-01-11 13:53:25 · 318 阅读 · 0 评论 -
C语言实现顺序线性表(Sequentail linear list)
一、理解顺序线性表的本质1、顺序线性表的本质是数组,对常见的数组比如像int[10],char[64]诸如此类的基本数据类型的数组;但是顺序线性表是能够存放结构体,指针等一系列的数据。二、顺序线性表api的申明如下:typedef void SeqNode; //顺序线性表的逻辑节点typedef void SeqList;//根据需求(数据容量)创建顺序线性表Se...原创 2019-01-16 17:31:52 · 720 阅读 · 0 评论 -
linux中网络编程I/O模型---select
linux中网络编程I/O模型—select原创 2019-02-22 14:54:47 · 167 阅读 · 0 评论 -
linux中网络编程I/O模型---poll
linux中网络编程I/O模型—poll(多路复用I/O)poll函数原型:int poll(struct pollfd *fds, unsigned int nfds, int timeout);struct pollfd{int fd; //文件描述符short events; //需要监听的事件short reevents; //实际发...原创 2019-02-22 16:28:19 · 244 阅读 · 0 评论 -
linux中网络编程I/O模型---epoll
linux中网络编程I/O模型—epoll(异步I/O)epoll(异步I/O)模型使用,使用epoll模型需要用到一下3个函数://创建一个epoll的句柄,size用来告诉系统内核要监听的文件描述符的数量//注:使用完epoll_create创建的句柄后需要closeint epoll_create(int size);//epoll_ctl注册需要监听的事件类型。参数列表:ep...原创 2019-02-22 17:02:46 · 155 阅读 · 0 评论