goldendict 编译方式很多,网上有各种总结。
本文试图给出一种简易的编译方式
本文的编译基于 https://github.com/xiaoyifang/goldendict
git clone
或者直接下载 zip 包。
如果是 windows,安装 visual studio community 最新版即可,选择 c++组件部分。
其他系统,配置 gcc 或者 clang 等 c++编译环境
官网下载最新的安装包
安装的时候,在组件列表里选中
[x]qtcreator
[x]qt6.4.3 具体的版本
[x]MSVC2019 /GCC
[x]Qt5 Compatible Module
[*]Additional
qtcreator 会自动检测 qt 版本,如果有多个版本,都会列出来。选择自己需要的 qt 版本。qtcreator 会自动配置相关的 release/debug
打开 qtcreator 之后,可以用左侧的 项目
中的构建步骤中 进行相关的配置如增加或者禁用 CONFIG 特性
原则上默认配置就 ok 了。
不用额外配置,可以直接编译,调试,运行。
至此应该可以满足所有的开发方面的需要了。各个环境上面的步骤都一样
windows 下 ,在执行程序所在的目录,运行 windeployqt ,会将程序需要的 qt 文件都拷贝到执行目录,手工拷贝 winlibs 下面的 dll 到此目录后,整个目录就可以发布了。
其他系统的打包方式可以参考 https://github.com/xiaoyifang/goldendict/tree/staged/.github/workflows 中相应的脚本。
单纯使用的话,可以直接使用如下地址中的发布包
1
nonwill 2023-05-19 00:24:55 +08:00 1
|