
开源库
文章平均质量分 54
我不是程序员~~~~
发呆
展开
-
开源的视频聊天网站
无需下软件,无需加好友,打开链接就可以视频聊天。原创 2023-12-10 13:56:11 · 455 阅读 · 0 评论 -
分享一个文件传输神器
很多时候局域网传输文件太麻烦了,很多第三方工具还会限制你分享的文件大小,今天给你带来一款非常方便的文件传输网站,重点是文件限制大小达到了50gb,而且无需登录就可以使用。原创 2023-12-10 13:52:55 · 522 阅读 · 0 评论 -
开源静态文档网站生成工具 teedoc(亲测好用)
https://teedoc.neucrack.com/get_started/zh/index.html原创 2023-08-18 15:00:59 · 514 阅读 · 0 评论 -
libxl库
https://www.libxl.com/原创 2023-06-16 16:32:59 · 127 阅读 · 0 评论 -
qrencode源码编译教程(亲测可用)
之后将STATIC_IN_RELEASE这个字段全局替换成static。将以上.c和.h添加到工程当中。原创 2023-05-23 17:03:29 · 552 阅读 · 0 评论 -
qtcreator 编译 QtXlsxWriter
经过摸索把编译QtXlsxWriter的心得记下来编译环境: win10 + qtcreator + Qt5.12 msvc2017前置:添加nmake的目录到系统环境变量,比如我的nmake路径是:C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64第一步:下载perl并安装。选择默认安装路径即可,会自动添加系统路径。下载地址为Straw转载 2022-03-17 10:50:39 · 472 阅读 · 0 评论 -
Boost开发手册网址
https://www.boost.org/doc/libs/1_47_0/doc/html/boost_asio/reference/原创 2022-03-13 13:56:13 · 169 阅读 · 0 评论 -
SDL下载地址
SDL下载地址:http://www.libsdl.org/原创 2022-03-06 20:13:35 · 2864 阅读 · 0 评论 -
C++读写excel表格数据(LibXL for Windows) v3.6.5 正式特别版(附补丁)
https://www.jb51.net/softs/560386.html转载 2022-02-28 13:55:01 · 402 阅读 · 0 评论 -
C++使用Jsoncpp源码
1、下载jsoncpp源码https://github.com/open-source-parsers/jsoncpp要注意版本2、解压3、使用python生成直接使用的源码使用python执行脚本4、生成dist文件夹这就是可直接使用的源码5、使用Qt新建工程,加入文件夹路径6、添加头文件#include "jsoncpp.cpp"一定是添加这个,添加其他报错7、两个按钮回调函数void MainWindow::on_pushButton_clicked(){转载 2022-02-20 11:29:33 · 769 阅读 · 0 评论 -
GnuPg网址
https://www.gnupg.org/download/index.html原创 2022-02-14 18:46:24 · 300 阅读 · 0 评论 -
LibXL库网址
https://www.libxl.com/原创 2022-01-31 14:10:30 · 491 阅读 · 0 评论 -
bzip2编译方法及源码
https://github.com/LuaDist/bzip2原创 2022-01-21 15:44:43 · 1427 阅读 · 0 评论 -
使用cmake构建C++ workflow上手项目(支持Windows,Linux)
开源的C++后端开发框架workflow(https://github.com/sogou/workflow)已经在成熟的互联网公司得到非常稳定广泛的应用,它结合了网络、异步、计算多个后端常用场景,设计出了非常优秀的任务流理念用来统一调度各项服务资源。新手在使用这个开发框架构建程序时候,可能会面临安装依赖库或者搭建自己的项目工程的问题,由于官方源码仓库一直没有提供基于cmake构建和创建新项目的工具,这里提供一个基于cmake构建基于imgui新项目的模板源码,所有的三方依赖库全部都含在源码中,不需要额外转载 2022-01-20 21:49:00 · 842 阅读 · 0 评论 -
Ubuntu21.04编译OpenPGP
先安装第三方依赖库mkdir buildcd buildcmake ..makemake install修改CMakeLists.txt注释以下内容:If (0)set(BUILD_TESTS ON CACHE BOOL "Build tests")if (BUILD_TESTS) # create the test target enable_testing() # add tests add_subdirectory(tests)endif()原创 2022-01-20 13:54:12 · 226 阅读 · 0 评论 -
vs编译BZip2
一下载源码https://sourceforge.net/projects/bzip2/files/latest/download二打开VS命令行工具三输入命令nmake -f makefile.msc四结果HOW TO BUILD -- Windows 95, NT, DOS, Mac, etc.It's difficult for me to support compilation on all these platforms.My approach is to collect原创 2022-01-19 10:24:19 · 521 阅读 · 0 评论 -
c++ vs2015编译zlib及使用
1.zlib库链接:http://zlib.net/2.下载zlib3.解压文件选择vs2015的文件夹4.用vs2015打开sln文件5.生成出现错误6.解决方法7.生成得到库文件8.创建项目以及设置项目属性1)exe输出路径2)包含头文件的路径3)包含库文件的8.项目文件结构9.code#include <string>#include <iostream>#include <vector>#include转载 2022-01-18 16:05:43 · 1245 阅读 · 0 评论 -
windows下zlib库的编译与使用
一、zlib库的编译首先要下载这个库,这个谷歌和百度也都可以找得到的。我下载的是zlib-1.2.5,下载完解压出来即可。下边就开始编译吧。(包括动态库和静态库两种)首先开启VS2010的Command Prompt (32bit),也就是命令提示窗口。进入到zlib-1.2.5/contrib/masmx86目录,执行bld_ml32.bat。(同理,64位的电脑进入masmx64目录,执行bld_ml64.bat)。这一步运行bld_ml32批处理文件,里面调用ml命令编译inffas32转载 2022-01-18 15:00:59 · 2956 阅读 · 0 评论 -
windows环境下的gmp大数运算库的配置(visual studio 2019 + gmp-6.2.0 + msys)
安装环境与要用到的软件及其相关版本:Windows 10;Visual Studio 2019;gmp-6.2.0;msys 1.0.18;gcc 6.3.0一种更为简便的配置方式参见如何在 Windows 10/Visual Studio 中愉快地使用第三方库——配环境竟然如此简单!,别忘了注意文章第3节的注意事项啦!正文开始(以下配置较为繁琐,但是舍不得删除啦;这里强烈建议使用《如何在 Windows 10/Visual Studio 中愉快地使用第三方库——配环境竟然如此简单!》中的方法进行配转载 2022-01-18 14:57:35 · 2182 阅读 · 14 评论 -
windows环境下GMP静态库安装
windows下安装GMP真的是非常烦的事情,要不是ubuntu虚拟机太卡了,我才不这么整一、安装1、下载GMP从官网下载GMP包,本地解压官网地址:https://gmplib.org/2、下载msysmsys可以通过MinGW Installation Manager安装:(先讲怎么安装MinGW)下载MinGW的网址:http://www.mingw.org/安装MinGW成功后会有安装管理器:(我这里不是安装完的界面,不过差不多)把gcc, g++, base, msys啥的都勾转载 2022-01-18 14:25:58 · 3267 阅读 · 6 评论 -
win10+编译gmp大数库(亲测可用)
最近项目需要使用到gmp,现在编译来看一下编译一下gmp。我们需要按照mingw,在安装目录下面有msys文件夹,只要运行该目录下的msys.bat文件即可。如下图所示。首先需要下载gmp-6.1.2.tar.bz2https://gmplib.org/然后就是。msys.exe链接:https://pan.baidu.com/s/1ljX8SpbKFsWZwkBwtbcbgA提取码:qsj4安装msys.exe文件,我这里默认为c盘。CMD命令行进入到msys.bat目录并运行。然后转载 2022-01-18 13:57:02 · 1612 阅读 · 1 评论 -
gmp网址
GMP (https://gmplib.org/)原创 2022-01-18 11:22:10 · 1055 阅读 · 0 评论 -
C++轻量级界面开发框架ImGUI介绍
如果从事过C++ Windows客户端开发,大家对MFC、Qt、DuiLib等各种DirectUI应该有了解,本篇给大家介绍一个超级轻量级的C++开源跨平台图形界面框架ImGUI. ImGUI简介 ImGUI主要用于游戏行业,所有的控件都需要手绘实现,当然性能也是满满的,...转载 2022-01-14 08:57:45 · 4481 阅读 · 0 评论 -
获取并编译最新的Notepad++源码
一、引言 我们在写代码的时候,最喜欢使用一些代码编辑器来编写一些轻型的代码文件,这里比较经典而且用户很多的就是Notepad++了。Notepad++是一款非常简洁轻巧功能非常强大的开源软件,那么只要有一点点开源精神的、并且想要见识下C++11代码风格的程序员,必然就会有想要拿到N...转载 2022-01-11 15:24:28 · 2207 阅读 · 2 评论 -
win10+编译gmp大数库
最近项目需要使用到gmp,现在编译来看一下编译一下gmp。 我们需要按照mingw,在安装目录下面有msys文件夹,只要运行该目录下的msys.bat文件即可。如下图所示。 首先需要下载gmp-6.1.2.tar.bz2 https://gmplib.org/ 然后就是。msys.exe 链接:https://pan.baidu.com/s/1ljX8SpbKFsWZwkBwtbcbgA 提取码:qsj...转载 2021-12-31 16:29:22 · 491 阅读 · 0 评论 -
Qt5.12.6编译器minGW编译boost库并使用
文章目录 简介目标阅读基础快速阅读环境说明参考资料 Qt5.12.6的编译器准备下载安装配置验证 Boost库的下载Boost库的编译打开minGW生成编译工具编译安装安装完成 Boost库添加到qt工程Boost库保存在工程下拷贝Boost库在pro文件中添加编...转载 2021-12-24 09:49:31 · 2272 阅读 · 3 评论 -
“LNK2026 模块对于 SAFESEH 映像是不安全的“原因以及解决方法
今天在编译一个程序时,出现了“LNK2026 模块对于 SAFESEH 映像是不安全的”的错误,stackoverflow上解释原因如下:This happens when you link an .obj or .lib that contains code created by an earlier version of the compiler. Which of course would be common if you downloaded a binary for opencv_ffmpeg转载 2021-12-24 09:22:06 · 682 阅读 · 0 评论 -
zlib1.2.11的VS2019动态库静态库编译
文章目录 简介目标阅读基础快速阅读环境说明 相关软件介绍VSzlib 软件下载安装配置VS2019zlib VS2019综合IDE编译编译Debug-64位升级VS平台工具集解决error MSB3073解决error LNK1118成功生成Debug-64静态库...转载 2021-12-24 09:11:04 · 1828 阅读 · 0 评论 -
zlib1.2.11的动态库静态库Cmake+VS2019编译
文章目录 简介目标阅读基础快速阅读环境说明 相关软件介绍VSCMakezlib 软件下载安装配置VS2019CMakezlib CMake+MSVC编译准备工作打开CMake保存zlib.h和zconfig.h 编译Debug-32位创建编译后文件存放的文件...转载 2021-12-24 09:00:36 · 2890 阅读 · 8 评论 -
libxl库官方网址
https://www.libxl.com/setup.html原创 2021-12-15 18:41:43 · 716 阅读 · 0 评论 -
【C++】VS2013下CURL编译及使用示例
概述 VS C++下可以使用CURL工具进行网络通信,但是要用到CURL必须有dll和lib文件。所以这个要自己编译生成这些文件。 编译环境及版本 Windows 10 x64VS 2013curl 7.53.0libssh2-1.8.0openssl-1.0.2k 下载 ...转载 2021-12-15 10:47:10 · 1378 阅读 · 0 评论 -
VS2013-2019编译libcurl静态库和动态库
一、编译libcurl静态库1、下载curl-7.54.0.zip并解压https://curl.haxx.se/download.html下载curl-7.54.0.zip2. 下载libssh2、openssl、zlib到下载openssl-1.0.2k-vc11-x86.zip、libssh2-1.8.0-vc11-x86.zip、zlib-1.2.7.3-vc11-x86.zip三个文件,zlib-1.2.7.3-vc11-x86.zip在实际的编译过程中没有用到;libssh2-1.转载 2021-12-15 10:45:31 · 1156 阅读 · 0 评论 -
C++FTP客户端库:ftplibpp的使用
一、简述ftplibpp是一个跨平台的可以提供ftp客户端功能的C++库。它包含可以实现ftp客户端功能的类,支持所有基本的ftp功能以及一些高级功能:如恢复、fxp、ssl/tls加密、支持大文件或符合当今标准的日志记录等。本文讲述其在windows平台上的使用。二、使用首先在github上(链接:https://github.com/mkulke/ftplibpp)下载ftplibpp源码。解压后得到如下文件:创建vs工程,将ftplib.cpp和ftplib.h添加进工程中安装OpenS转载 2021-12-11 21:30:55 · 2497 阅读 · 2 评论 -
C++ muduo网络库 学习笔记之:Reactor框架总览
muduo之Reactor(反应堆)模式最近在看muduo的reactor模式,从中学到了很多东西,我打算把我学到的知识整理一下分享出来,对自己来说也是一种知识总结,对他人来说也是一种学习指南吧。 Reactor模式总述 我打算从后往前,从整体到细节的方式来讲述这一部分的内容,所以第一节就讲一下Reactor概述。 反应堆设计模式(Reactor pattern)是一种为处理并发服务请求,并将请求提交到一个或者多个服务处理程序的事件设计模式。当客户端请求抵达后,服务处理程序使用多路分配策略,由一个非转载 2021-11-10 19:55:10 · 469 阅读 · 0 评论 -
Cjsoncpp
头文件:/******************************************************************************* * Project: neb * @file CJsonObject.hpp * @brief Json * @author bwarliao * @date: 2014-7-16 * @note * Modify history: ********************************转载 2021-11-09 20:00:18 · 239 阅读 · 0 评论 -
VLC-Qt 入门指南
官网地址:https://vlc-qt.tano.si/Github 地址:https://github.com/vlc-qt示例地址:https://github.com/vlc-qt/examples由于 VLC-Qt 集成了整个 libVLC,因此具备 libVLC 的所有特性,例如:libVLC 实例和 player、单个文件和列表播放、音频和视频控制、元数据管理。如果想快速创建一个功能齐全的跨平台多媒体播放器,这个库非常合适!1 主要组成VLC-Qt 主要包含三大部分:核心库.转载 2021-11-09 16:33:01 · 584 阅读 · 0 评论 -
Spdlog日志编译
源码网址:https://github.com/gabime/spdlog下载源码编译将源码下的include添加到工程中直接编译即可原创 2021-11-05 15:07:46 · 389 阅读 · 0 评论 -
spdlog的简单封装和使用
头文件:app#ifndef _SIMLOG_H_#define _SIMLOG_H_#include <QtWidgets/QWidget>#include <spdlog/spdlog.h>#include "simlog_export.h"#ifdef _WIN32//strrchr:查找字符在指定字符串从右面开始的第一次出现的位置,若是成功,返回该字符以及后面的字符,若是失败,返回NULL//strcgr:查找字符在指定字符串首次出现的位置#define转载 2021-11-05 13:42:03 · 1431 阅读 · 0 评论 -
spdlog单例模式封装
#pragma once#include "Util.h" #ifdef _WIN32#define __FILENAME__ (strrchr(__FILE__, '\\') ? (strrchr(__FILE__, '\\') + 1):__FILE__)#else#define __FILENAME__ (strrchr(__FILE__, '/') ? (strrchr(__FILE__, '/') + 1):__FILE__)#endif //定义一个在日志后添加 文件名 函数名转载 2021-11-03 16:41:45 · 793 阅读 · 1 评论 -
一些音视频编解码相关的开源库
参考:https://www.cnblogs.com/cyblogs/p/10722306.html https://blog.csdn.net/fanyun_01/article/details/103565661 不管视频编解码,图像编解码,音频编解码,都有很多组织基金在推动。 当然,在一些特定的情景下,需要用起来编解码库, 而一般这些库都会有编译困难,使用困难等等困难综合症。 图像方面,已经有stb...转载 2021-11-01 14:28:54 · 1057 阅读 · 0 评论