Go to file
groveer 280791db27 fix(util): error appid from `getAppIdFromAbsolutePath`
Log: tmp变量读出来的字符串多带了一个字符
2024-09-09 10:38:13 +08:00
.github
.obs
.reuse
LICENSES
archlinux
cmake
debian chore: update changelog 2024-08-21 16:47:21 +08:00
docs feat: support to set appId for DConfig 2024-03-05 11:46:31 +08:00
examples
include fix(util): error appid from `getAppIdFromAbsolutePath` 2024-09-09 10:38:13 +08:00
misc refactor: log files move to dtklog 2024-07-05 14:13:31 +08:00
rpm
src fix: DDBusInterface signal loss 2024-09-09 10:37:49 +08:00
tests refactor: log files move to dtklog 2024-07-05 14:13:31 +08:00
tools chore: remove warning for dbusxml2cpp in qt6 2024-05-13 11:00:36 +08:00
.clang-format
.clog.toml
.gitignore
.gitlab-ci.yml
.packit.yaml
.project.json
.release.json
.syncexclude
CHANGELOG.md
CMakeLists.txt
LICENSE
README.md
README.zh_CN.md
conanfile.py
dtkcore.cmake
linglong.yaml

README.md

Deepin Tool Kit Core

Deepin Tool Kit (DtkCore) is the base development tool of all C++/Qt Developer work on Deepin.

You should read the Deepin Application Specification firstly.

中文说明:README.zh_CN.md

Document

中文文档:dtkcore文档

Dependencies

Build dependencies

  • Qt >= 5.10

Compile option

Compile option meaning Default state
BUILD_DOCS Compile document ON
BUILD_TESTING Compile test Default is ON in debug mode
BUILD_EXAMPLES Compile example ON
BUILD_WITH_SYSTEMD Support Systemd function OFF
BUILD_THEME Add themes to the document OFF

Installation

Build from source code

  1. Make sure you have installed all dependencies.

  2. Build:

mkdir build
cd build
cmake ..
make
  1. Install:
sudo make install

Getting help

Any usage issues can ask for help via

Getting involved

We encourage you to report issues and contribute changes

License

deepin-tool-kit is licensed under LGPL-3.0-or-later.