All Stories

Windows上cmake适配多种构建工具和编译器

用CMake的好处一是屏蔽了多种常见编译器的编译选项和命令行参数差异,二是可以选择目标构建工具。我前段时间要写一个SDK,希望SDK能在主流操作系统(Windows,Linux,macOS)上跑,能用常见的编译器套件(MSVC,GCC,Clang,Intel C编译器等等)编译,这正好是CMake的用武之地。

把玩BSD

前些时间脑子发热在淘宝上买了个DeskMini X300,但是出于预算方面的原因,选了个最低档的CPU——AMD 3000G,到手后发现跑Windows10非常慢,有点后悔没有多加千把块钱配个好点的CPU。

使用cmake构建Qt5程序的一些坑

突然想试一下CLion上写Qt5程序是什么体验,反正有JB家的全家桶License。CLion使用cmake作为构建工具,而Qt官方也开始支持cmake,但使用过程中还是遇到一些坑,记录一下。

本站开启HTTP3/QUIC支持

得益于Cloudflare CDN的强力支持,偶然发现本站已经支持HTTP3/QUIC了,初步使用体验下来,比传统的HTTP1.1和HTTP2协议要快不少,值得大力宣传和使用。

买了个GL.iNet MT1300

前些天脑袋一热,就在淘宝花了400大洋入了一个GL.iNet MT1300,主要是换了工作后单位里只是普通电信宽带,上Google搜索是我刚需,尝试了在Windows上用tun2socks和在Virtualbox里装Linux做旁路由后,最后还是决定需要一个额外的小设备专门做这种事情。

折腾Blog及Cloudflare加速优化

虽然现在写blog的频率大不如前,但折腾blog仍然是件很有趣的事,以及新学到些Cloudflare玩法。

入手TP-Link TL-AC100

去年12月在家里用了TP-Link全家桶,实现了AC+AP的WIFI全覆盖,用的是TL-R470GP-AC这款最便宜的4口千兆PoE带AC的路由器一体机,功能上基本够用。

用上Clang for Windows Nightly Build

Clang for Windows早已经可堪实用,官方每隔一个月或几个月会发一个编译好的snapshot外,msys2项目也提供了不是特别新的版本(目前9.0.1)可以直接通过pacman安装使用。作为一个升级控,用上Nightly Build岂不是更爽!当然这不是官方的,而是需要自己下载源代码进行编译。