看到deepin 的界面 很漂亮 查看发现他们使用 自己设计的 dtk 来做的  重写了 qt 的控件

网上看到 有人编译 但dtkwidget没有成功

于是我就尝试在windows 上编译  首先 看到我去年拉去的代码 目前的代码一直在调整 改动过大 也没有正式发布所以可以使用 他们的release 2.1.1 或5.0 版本

应该这个两个版本几乎没改的只是修改了一个版本名字

先编译 dtkcore

在qmake 加入  DTK_STATIC_LIB=YES 参数

在 make 步骤添加 make install  编译 会安装到指定的目录 这个目录 自己指定

位置  dtk_build_config.prf

isEmpty(PREFIX){PREFIX = E:/Qt/dtkqtgui
}

其实也可以 在qmake 时加入

src.pro  加入

CONFIG += link_pkgconfig  skip_target_version_ext
TARGET = $$qtLibraryTarget($$TARGET)

为了去除编译出来的库带版本号与自动库加入D  为 编译 widget做准备

修改dtkwidget 中的src.pro

QT += dtkcore
CONFIG += internal_module skip_target_version_ext

这里 有个dtkcore  如果 编译debug版本 他会自动寻找 libdtkcored 做一找不到

先编译 src 目录 在 编译 collections 测试 演示demo

下面是我已经修改好的 直接编译 应该没什么问题

https://gitee.com/ysqpos/dtkcore.git

https://gitee.com/ysqpos/dtkwidget.git

直接拉取 即可

注意还需要一部忘了讲 需要下载

https://brltty.app/archive/Windows/MinGW/glib_2.34.3-1_win32.zip

https://brltty.app/archive/Windows/MinGW/pkg-config_0.28-1_win32.zip

将其解压到 qt 的 wingw 主目录下 让其支持link_pkgconfig

windows 下编译使用 deepin DTK相关推荐

  1. Windows下编译Chrome V8

    主要还是参考google的官方文档: How to Download and Build V8 Building on Windows 同时也参考了一些其它的中文博客: 脚本引擎小pk:SpiderM ...

  2. Windows下编译 Hadoop

    Windows下编译 Hadoop-2.9.2 系统环境 系统: Windows 10 10.0_x64 maven: Apache Maven 3.6.0 jdk: jdk_1.8.0_201 Pr ...

  3. Windows下编译tensorflow-gpu教程

    这两个也要看: https://zhuanlan.zhihu.com/p/29029860 https://zhuanlan.zhihu.com/p/34942873 Windows下编译tensor ...

  4. Windows下编译TensorFlow1.3 C++ library及创建一个简单的TensorFlow C++程序

    参考:https://www.cnblogs.com/jliangqiu2016/p/7642471.html Windows下编译TensorFlow1.3 C++ library及创建一个简单的T ...

  5. windows下编译支持https的curl

    先编译好openssl,过程详见:<windows下编译openssl> 编译好zlib,过程详见<windows下编译zlib> 1. 下载curl 官网:https://c ...

  6. 在Windows下编译FFmpeg详细说明

    在Windows下编译FFmpeg详细说明 MinGW:一个可自由使用和自由发布的Windows特定头文件和使用GNC工具集导入库的集合,允许你生成本地的Windows程序而不需要第三方C运行时 Mi ...

  7. linux下find查找带有指定权限的文件(windows下编译的源代码文件)

    find -type f -perm -o=x 查找用户在windows下编译的源代码文件 转载于:https://blog.51cto.com/axlrose/1357610

  8. lua windows下编译

    从Lua5.1开始官方给出的文件只有源代码和makefile文件了,官网给出的bulid方式也是在linux平台,如果只是想找个库使用下可以到这里来下载:http://joedf.ahkscript. ...

  9. 在windows下编译FFMPEG-最新2009版本

    转]在windows下编译FFMPEG-最新2009版本 2010-11-17 18:50 大家可以看到,此篇之前有很多个版本的"在windows下编译FFMPEG",那些都是我在 ...

最新文章

  1. Android游戏开发之OpenGL之视图-投影矩阵 杂谈
  2. 一种javascript链式多重继承的方式(__proto__原型链)
  3. java date 过时_java Date中方法toLocaleString过时的替代方案
  4. linux下的定时任务 每天0点重置 tp5
  5. 自由自在公司解读休闲食品的五大发展趋势
  6. python输出数字方阵_在python里输出数字方阵
  7. c++ 模板类实现堆栈实验报告_编译原理——小型类C编译器的设计和实现(生成8086汇编代码)之1:问题定义以及总体功能...
  8. maven junit测试_使用Maven Failsafe和JUnit @Category将集成测试与单元测试分开
  9. [SQL Server系] -- 存储过程
  10. HDU 1142 A Walk Through the Forest dijkstra + DFS
  11. 【英语学习】【English L06】U02 Food L4 Food around the world
  12. Linux内核源代码分析——vmstat核心代码注释
  13. Java学习的准备工作
  14. smartsvn 使用
  15. t检验、t分布、t值
  16. POI实现合并单元格
  17. h5项目解决苹果手机iOS系统字体放大问题
  18. 大气数据计算机仿真算法,自适应光学系统中大气湍流的模型分析与计算机仿真...
  19. Linux:DNS服务
  20. win10热点 ip配置失败

热门文章

  1. 宝能汽车版图再扩张:斥资30亿建电池厂
  2. 生产者消费者模式与订阅发布者模式的区别
  3. 网站被K,你对网站整改了吗?
  4. PADS下载及其解决PADS CTRL+滚轴卡死 和 Ctrl+鼠标滚轮失灵
  5. netty案例,netty4.1中级拓展篇七《Netty请求响应同步通信》
  6. 多媒体文件的搜索技巧浅淡(转)
  7. 我用Python爬取网易云音乐上的Hip-hop歌单,分析rapper如何押韵
  8. AD使用总结--2__PCB中各层作用详解
  9. GO和JAVA如何处理两个数组中的并集和交集
  10. 汤晓鸥徐立等自愿锁定商汤股票2年/ 索尼新动捕全套48g/ 百度欲扩大RoboTaxi运营范围…今日更多新鲜事在此...