若要从源码编译、安装dtk组件,请按照dtkcore > dtkgui > dtkwidget的顺序编译,且保证dktcore、dtkgui、dtkwidget的版本一致。
本文所有操作推荐使用debuild命令。
make install命令适用于打包调用,直接这种方式安装可能会破坏环境,风险自理。
dtkcore是DTK的核心组件,等同于Qt5中的core组件。
bashsudo apt install libdtkcore5 --reinstall sudo apt install libdtkcore-dev #开发软件需要安装的库
bashgit clone -b [tags] https://github.com/linuxdeepin/dtkcore.git cd dtkcore sudo apt build-dep ./ cmake -B build cmake --build build -j$(nproc)
bashdebuild -us -uc -b #打包成deb包可分享给他人(推荐) sudo make install #源码安装
dtkgui是DTK的图形核心组件,等同于Qt5中的gui组件。
bashsudo apt install libdtkgui5 --reinstall sudo apt install libdtkgui-dev #开发软件需要安装的库
bashgit clone -b [tags] https://github.com/linuxdeepin/dtkgui.git` cd dtkgui sudo apt build-dep ./ cmake -B build cmake --build build -j$(nproc)
bashdebuild -us -uc -b #打包成deb包可分享给他人(推荐) sudo make install #源码安装
dtkwidget是DTK的核心组件,等同于Qt5中的widget组件。
bashsudo apt install libdtkwidget5 --reinstall sudo apt install libdtkwidget-dev #开发软件需要安装的库
bashgit clone -b [tags] https://github.com/linuxdeepin/dtkwidget.git cd dtkwidget sudo apt build-dep ./ cmake -B build cmake --build build -j$(nproc)
bashdebuild -us -uc -b #打包成deb包可分享给他人(推荐) sudo make install #源码安装
dtkwidget是DTK的插件组件,等同于Qt5中的plugin组件。
bashsudo apt install qt5integration --reinstall
bashgit clone -b [tags] https://github.com/linuxdeepin/qt5integration.git` cd qt5integration mkdir build && cd build sudo apt build-dep ../ qmake .. make
bashdebuild -us -uc -b #打包成deb包可分享给他人(推荐) sudo make install #源码安装
本文作者:墨洺的文档
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!