NJUPT SAST C++ 2024 WoC
桌面端电子相册应用,使用Qt6编写
注意:此项目使用子模块,因此请确保使用 --recursive
标志克隆存储库:
git clone --recursive https://github.com/NJUPT-SAST-CXX/sast-gallery.git
或者在克隆后执行以下命令:
git submodule update --init --recursive
使用你的 IDE (QtCreator等) 来打开项目. 只支持 CMake
构建.
此项目使用 pre-commit 进行提交检查,以确保代码风格一致性。请先安装 pre-commit 工具:
# 对于 Arch Linux
sudo pacman -S pre-commit
# 对于 Pipx 用户(跨平台)
pipx install pre-commit
然后,在克隆项目后,执行以下命令安装 pre-commit 钩子:
pre-commit install
Tip
如果您发现工具提供的结果不可靠,可以使用 git commit --no-verify
暂时跳过提交检查。
-
Linux平台CMake生成报错
保证目录下存在build文件夹后再执行CMake,或执行第二遍CMake
-
CMake
find_package
报错下载安装缺少的组件,例如
Qt6::MultiMedia