归档: 2016

CEF编译运行

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

虚幻4日志管理插件

插件源码 LogManager 虚幻4默认日志管理的问题 虚幻4默认的日志都是输出到同一个文件中,如果你的项目比较大(一般游戏项目都不小),功能模块比较多,这样调试起来就非常不方便,虽然一些文本编辑器也有关键字过滤的功能,但是如果能直接输出到不同的文件,还是要更加方便 当多次启动后,虚幻会将之前的log文件按照本次启动的时间重命名一下进行备份,这样就带来一个问题,如果需要用户提交log文件的话

虚幻4LOG的使用

LOG配置说明 可以在 DefaultEngine.ini 中修改以下几项配置 123456789[LogFiles]; 5天前的log全部删除,-1为不清理PurgeLogsDays=5; 最多保留最近的10个log文件,-1为不清理MaxLogFilesOnDisk=10; log中的时间格式,True为UTC时间戳,False为不输出时间戳,SinceStart 为自进程启动以来的秒数L

VisualStudio开发UE4工程设置

推荐插件Visual Assist X C++ 代码高亮 UnrealVS Extension UE4安装目录/引擎版本号/Engine/Extras/UnrealVS/VS2015/UnrealVS.vsix 双击安装 VSColorOutput 将编译过程中的Output使用不同颜色输出,比如错误为红色,也可以自定义显示规则 Productivity Power Tools 一组VS增

给 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

将blog从jekyll迁移到hexo

今天花了一天时间,将 blog 从 jekyll 迁移到 hexo,迁移过程比原先想的要容易,也没有遇到什么大的问题,这些都得益于hexo的简洁和易于使用。 并且图床也迁移到了 七牛。相比于原来的 jekyll,hexo 以下几个方面更加吸引我 主题和blog分离,切换主题更加方便,结构也更加清晰容易维护 页面生成速度更快,文章越多,体验应该更加明显 可以同步到多个仓库,更加方便管理,也更易于