Visual Studio 2015 编译打包的 FLTK 界面库
本文件是在 Windows 下使用 Visual Studio 2015 + CMake 编译好的 FLTK 界面库,包含4个目录:
bin:FLTK 的可执行文件
CMake:FLTK 的CMake文件
include:FLTK 的头文件
lib:FLTK 的静态库文件
etcd-cpp-apiv3/grpc 在 CentOS7上 g++9.3 的编译包
etcd-cpp-apiv3 是 etcd C++ 版本的客户端工具,可以用于操作 etcd 集群。但它的依赖比较多(grpc 和 cpprestsdk),源码编译会有点麻烦,压缩包中就是编译好的头文件和库文件。
压缩包中有 etcd-cpp-apiv3-0.14.3.tar.gz, grpc-all-1.48.0.tar.gz 和 cpprestsdk-all-2.10.18.tar.gz 在 CentOS7上使用 g++9.3 编译后的头文件和库文件,其中 etcd-cpp-apiv3 依赖的 boost 和 openssl 库都拷贝到了压缩包中,可以直接移植到其他服务器上使用,而不需要单独安装 boost 和 openssl。
另外,压缩包中还包含 googletest 用于方便的做单元测试。
libevent 在 centos7 gcc 9.3.1 中源码编译包
编译文件中包含libevent-2.1.12-stable.tar.gz,openssl-1.1.1l.tar.gz,zlib-1.2.12.tar.gz,都是在 centos7 中使用 gcc 9.3.1 编译
libevent 在 centos7 gcc4.8.5 中源码编译包
编译文件中包含libevent-2.1.12-stable.tar.gz,openssl-1.1.1l.tar.gz,zlib-1.2.12.tar.gz,都是在 centos7 中使用 gcc4.8.5 编译
grpc-1.33.2 Qt mingw730_64 编译静态库
grpc-1.33.2 release 版本静态库(默认编译就是静态库)。在 windows 下使用 Qt5.12.12 自带的编译器 mingw730_64 进行编译,包含 bin, cmake, include, lib, share 五个目录,可以直接在 Qt 环境中引用。
因为 grpc 编译比较麻烦,且依赖项较多,故而分享一下编译后的版本,本人在 Qt5.12.12 的环境中亲测可用,且其中包含 protobuf-3.12.2,也可以单独使用。
需要在 pro 中导入头文件和库文件名,格式如下
DEFINES += _WIN32_WINNT=0x600
INCLUDEPATH += $$PWD/../grpc/include
DEPENDPATH += $$PWD/../grpc/include
unix|win32: LIBS += -LC:/Qt/project/grpc/lib -lgrpc++
unix|win32: LIBS += -LC:/Qt/project/grpc/lib -lgrpc
......
grpc-1.30.2 Linux 编译静动态库
grpc-1.30.2 release 版本动态库。默认编译是静态库,但考虑到 linux 上动态库使用较多,所以使用 -DBUILD_SHARED_LIBS=ON 参数编译为动态库。
在 centos 7 下使用 gcc 4.8.5 + cmake 3.16.9 编译,包含 bin, include, lib, lib64, share 五个目录,可以直接在 linux C++ 程序中引用。
因为 grpc 编译比较麻烦,且依赖项较多,故而分享一下编译后的版本,本人在 centos 的环境中亲测可用,且其中包含 protobuf-3.12.2,也可以单独使用。
grpc-1.30.2 windows 编译静态库
grpc-1.30.2 release 版本静态库(默认编译就是静态库)。在 windows 下使用 vs2015 update3 编译,包含 bin, cmake, include, lib, share 五个目录,可以直接在 vs 环境中引用。
因为 grpc 编译比较麻烦,且依赖项较多,故而分享一下编译后的版本,本人在 vs2015 的环境中亲测可用,且其中包含 protobuf-3.12.2,也可以单独使用。
C/C++ msgpack头文件和应用实例整理
C/C++ msgpack头文件和应用实例整理,可以直接在项目中包含使用
VS2015编译后的libevent头文件和库文件——基于libevent-2.1.10
VS2015编译后的libevent头文件和库文件——基于libevent-2.1.10
汇编语言程序设计——电话号码本
此课题要求用汇编语言写一个可存放30条以上记录的电话号码本的程序,其中每一个记录应该包括四个选项,即序号,电话号码,姓名用地址。对程序中的所有记录能够进行的操作有增加一条记录,删除一条记录,查询一条记录,修改一条记录。增加一条记录就是把记录插入到程序中所有记录的最后面,还要把记录的总个数加1。删除一记录要先通过查询算法,查找到删除记录的位置,然后从下一条记录开始,逐个往前面覆盖。查询一条记录有两种方法,通过电话号码或姓名查询,若没有找到所要找的记录,则返回,并告之该记录不存在。修改一条记录也需要先查找该记录,然后进行修改,即重新写入。