CandyLauncher 是一个用 C++ 编写的轻量级 Windows 快捷启动器,仿 wox,通过搜索快速启动各插件里的行为
- 极速显示匹配结果
- 较低的内存占用
- 支持模糊搜索和拼音匹配
- 支持 Windows7+
- 主面板可通过自定义热键呼出或隐藏
- 在列表中快速执行项目、以管理员权限运行或打开文件夹
- 支持读取
runner.json扫描目录 - 主题皮肤及窗口特效可通过配置文件调整
- 使用 UTF-8 with BOM 保存文件
- 安装组件:使用 C++ 的桌面开发(含 Windows SDK、MSVC 工具集、CMake 集成)
- 打开仓库根目录文件夹
- 选择 x64 / x86 与 Debug / Release,CandyLauncher.exe 运行
- 使用 CLion 打开仓库根目录
- 点击运行按钮
- 使用 VsCode 打开仓库根目录,选择其中一项配置进行生成,注意相关的依赖和环境变量
- 点击运行按钮
cmake -S . -B build -G "Ninja" -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_COMPILER=cl -DCMAKE_CXX_COMPILER=cl
cmake --build build --config Debug
ctest -C Debug --test-dir build
cmake -S . -B build -G "Visual Studio 17 2022"
cmake --build build --config Debug
ctest -C Debug --test-dir build
使用命令检查 MinGW
where gcc
where g++
cmake -S . -B build -G "MinGW Makefiles"
cmake --build build --config Debug
ctest -C Debug --test-dir build
使用命令检查 MinGW
where gcc
where g++
cmake -S . -B build -G "Ninja" -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=C:\path_to\ninja.exe
cmake --build build --config Debug
ctest -C Debug --test-dir build