分类:: 开源库

UE4 Bugly

腾讯Bugly虚幻4插件,UE4Bugly GitHub 平台: Android 测试通过 iOS 测试通过 TODO: 渠道、版本号和包名等信息设置接口 Android上ANR异常收集不到 iOS上自定义log收集不到 如何使用编译插件将 Plugins\Bugly 文件夹复制到自己工程的 Plugins 目录下,重新生成项目并编译 配置Bugly首先去 Bugly官网,注册两个产品,一

Protobuf 使用过程遇到的一个问题

问题描述运行时崩溃,断点处 log 报错 File already exists in database 和 File is already registered 类似问题 static linking with generated protobufs causes abort 出现的原因工程结构如下,首先项目里使用的 protobuf 库是动态编译的 libprotobuf.dll,然后有两个其

虚幻4 Protobuf源码集成

插件源码 UE4Protobuf 直接在项目中集成 libprotobuf 的源码,方便使用 测试平台 已测试通过 Win32, Win64 Android Mac 未测试 Linux 如何使用 将 Source\Protobuf 文件夹复制到自己的项目的Source目录下 修改自己项目的 .build.cs 文件,在 PublicDependencyModuleNames 中增加

Windows中Aria2动态编译和使用

介绍Aria2 是一个轻量的多协议多源命令行下载工具,支持 HTTP/HTTPS, FTP, SFTP, BItTorrent, Metalink。并提供 JSON-RPC 和 XML-RPC 接口调用。 总而言之,Aria2 是一个开源的下载库,可以集成到程序中获得下载功能 编译 Aria2 需要用到 mingw-w64 的交叉编译工具链来编译出来 Windows 下的二进制,所以要首先安装一个

CEF编译运行

CEF 开源工程信息Chromium Embedded Framework 项目地址 Chromium Embedded Framework 预编译包下载地址 编译运行 cef 项目 下载安装 CMake 最新的 cmake-3.6.3 64位 下载地址 最新的 cmake-3.6.3 32位 下载地址 打开命令行窗口,进入到 cef 根目录,执行以下命令,生成 Visual Studio

给 Qt sqlite 增加加密功能

整合sqlite代码 开源的sqlite中没有实现加密的功能,所以如果需要加密功能,需要自己实现 sqlite3_key sqlite3_rekey 等相关函数 不过开源的 wxsqlite3中已经实现了加密,所以只要将这里的代码整合到qt 中就行,主要是将其实现的 sqlite3_key sqlite3_rekey 等函数添加到 qt 的 sqlite3.c 中 这里有一份已经整合好的代码qt

静态编译 Qt 5.6

源码下载 Qt git地址:git://code.qt.io/qt/qt5.git 推荐用 SourceTree 客户端来克隆源码 准备工作 系统 Windows 7 或者 Windows 10 编译器 Visual Studio 2013 Update 5 或者 Visual Studio 2015 Update 1 安装ActivePerl 安装Python 静态编译ICU库 ICU库需要

编译 Chromium 源码

编译环境 Visual Studio 2013(Update 5) 或者 Visual Studio 2015(Update 1) Windows 7 64位 或者 Windows 10 64位 Windows 10 SDK (10.0.10586.0版本) 可在 C:\Program Files (x86)\Windows Kits\10\Include 路径下查看安装的版本信息 VS2015

编译 Qt 5.6

致歉很多网友通过 QQ 来加我咨询一些问题,可是 QQ 现在越用越少了,经常不能及时回复,所以推荐扫描文章底部的二维码或者搜索 CodingPractice 关注我个人公众号,有问题可以直接留言,我也能及时回复,谢谢大家 说明qt 5.6的编译进行了数十遍,才得出本文的可行方案,之所以花了这么多的时间,主要是qt引入了QtWebEngine模块后,导致编译难度直线上升,而且又有一些中国特色的问题

编译icu库

源码下载 icu项目地址 安装cygwin,至少安装以下几个工具 make dos2unix binutils 编译工程 打开命令行,进入根目录的 source 文件夹 配置VC编译环境,执行命令 “C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat” x86 设置环境变量,将 cygwin 的 bi

编译openssl库

源码下载 openssl项目地址 安装ActivePerl 编译工程 打开命令行,进入源码根目录 配置VC编译环境,执行命令 “C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat” x86 配置openssl,执行命令 perl Configure VC-WIN32 –prefix=F:\3rd\ope

编译breakpad库

源码下载 breakpad项目地址 需要翻墙 需要GYP工具 生成工程 进入源码根目录 执行 gyp.bat –no-circular-check src\client\windows\breakpad_client.gyp 可选参数 -Dwin_release_RuntimeLibrary=0或2 0为MT 2为MD -Dwin_debug_RuntimeLibrary=0或2 0为