一个图形化的图片资源检索与管理工具,主要使用 C 语言编写,基于 GNU通用公共许可协议 发布。
- 缩略图预览
- 文件夹浏览
- 图片查看器
- 标签搜索
- 触控支持
- 多语言支持
- 支持 Windows 通用应用平台(UWP)
UWP 针对 UWP 平台的相关源代码及文件
app 应用程序目录
assets 应用程序资源文件
views 视图描述文件
stylesheets 界面样式
locales 用于本地化的语言翻译文件
config 相关配置
include 头文件
src 源代码
lib 基础功能库
scss SCSS 文件,包含界面相关的样式
common 通用样式
iconfont 图标样式
componets 组件样式
themes 主题样式
views 视图样式
ui 界面
views 视图控制器
components 界面组件
vendor 第三方依赖库
使用 VisualStudio 打开 LC-Finder.sln 文件,然后在界面顶部的菜单栏中选择 生成 -> 生成解决方案,成功生成后运行 app 目录下 LC-Finder.exe。
目前已经暂停对 Linux 的支持,如有需要可向 LCUI 项目提供 Linux 端的支持方案。
运行以下命令:
./setup.sh
./build.sh
setup.sh 脚本会下载在构建 LC-Finder 时所需的工具以及相关依赖项,只需要运行一次即可。
在成功生成后,可以直接输入 app/lc-finder 命令行来运行本程序。
以下依赖项都是必需的。
- LCUI — 作者写的一个图形界面引擎,为本程序提供图形界面支持。
- sqlite3 — 轻量级的关系型数据库引擎,为文件信息索引与搜索功能提供支持。
- unqlite — 嵌入式的非关系型数据引擎,为缩略图缓存功能提供支持。
通常 Github 上的 Releases 页面中会提供包含这些依赖库及头文件的压缩包,因此你不用再手动去编译这些依赖库。

