Qt 程序打包

开发中使用 qtcreator 可以运行调试,但是当把程序编译出可执行程序,直接在文件管理器中双击运行可能就不行了,会提示缺少 dll 文件。因为 Qt 调试时,它自己是知道 Qt 的库文件在何处的,而直接运行时系统并不知道 Qt 库文件在哪儿,运行程序默认搜索的库路径一个是在系统环境变量的设置中,[……]

阅读全文

搭建vscode+cmake+msvc+vcpkg开发环境

注:msvc 比较庞大,vcpkg 采用源码编译安装也会占用很大空间。如果要选择相对轻量的环境,前往“搭建 vscode + msys2 开发环境”:https://blog.iyatt.com/?p=3541

① vscode 是一款十分强大的代码编辑器,也是我一直在用的编辑器,不管 Win[……]

阅读全文

工程管理(cmake)

在实际开发中,仅仅通过使用 gcc 命令对程序进行编译是非常低效的,原因主要有以下两点:

(1)程序往往是由多个源文件组成(某些程序项目可能成千上万个源码),源文件的个数越多,gcc 命令就会越长。此外,各种编译规则也会加大 gcc 命令的复杂度,所以在开发调试程序的过程中,通过输入 gcc[……]

阅读全文