CTK环境搭建

CTK环境搭建CTK环境搭建1 下载相关文件下载Cmake:https://cmake.org/下载ctk源码:https://github.com/commontk/CTK2 编译CTK2.1 cmake打开cmakelistctk源码下载完之后在当前文件夹下新建build目录。如图2.2 qt环境版本确认使用cmake开进入CTK-Master目录,选择源代码目录和Build目录。进行…

大家好,又见面了,我是你们的朋友全栈君。



CTK环境搭建

1 下载相关文件

下载Cmake:https://cmake.org/
下载ctk源码:https://github.com/commontk/CTK

2 编译CTK

2.1 cmake打开cmakelist

ctk源码下载完之后在当前文件夹下新建build目录。如图
在这里插入图片描述

2.2 qt环境版本确认

使用cmake开进入CTK-Master目录,选择源代码目录和Build目录。
在这里插入图片描述

进行编译,估计会报错,如图
在这里插入图片描述

这时候首先得检查Qt的环境变量是否配置好了,在此就不介绍Qt的环境变量添加了。其次是注意QT的版本是否匹配如图
在这里插入图片描述
2.3 CTKData下载
CTK编译的时候是需要一个CTKData的东西,下载地址:https://github.com/commontk/CTKData。
下载好之后解压到CTK源文件目录下。这里是CTKData目录,同时打开CMakeExternals文件夹下的CTKData.cmake文件,添加CTKData文件的目录路径,如下图:
在这里插入图片描述
2.4 相关库选择
根据自己的需要再Cmake界面选择自己需要的库,常用的几个是:
CTK_LIB_Core、CTKPluginFramework、CTK_PLUGIN_org.commontk.eventadmin、
CTK_PLUGIN_org.commontk.log、CTK_PLUGIN_org.commontk.metatype。
在这里插入图片描述
2.5 生成Project
选好需要的库后,再次configure、界面无红色后,点击Generate生成项目。
然后打开解决方案,根据平台需要编译解决方案。编译完之后或许有些错误但库文件应该已经生成了,在C:\SoftWare\CTK-master\Build\CTK-build\bin\Debug目录下就有相应的库文件了。
2.6 拷贝库文件
最后将你需要的库和头文件,拷贝出来,建个文件夹,添加环境变量,方便使用。
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/134754.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • Qml异步加载图片「建议收藏」

    Qml异步加载图片「建议收藏」当图片很大时,加载图片可能导致UI线程的阻塞,为了确保图片在加载过程中不会阻塞UI线程,将Image元素的’asynchronous’设置为trueImage{asynchronous:truesource:"test.png"}…

    2022年10月23日
  • 我的Android重构之旅:插件化篇

    我的Android重构之旅:插件化篇

  • SRVCTL详解

    SRVCTL详解1.SRVCTL概述SRVCTL是ORACLERAC集群配置管理的工具,可以管理Database、Instance、ASM、Service、Listener和NodeApplication,N

  • Android退出APP 并杀掉相关的所有进程

    Android退出APP 并杀掉相关的所有进程代码如下:ActivityManagermActivityManager=(ActivityManager)AppApplication.getInstance().getSystemService(Context.ACTIVITY_SERVICE);List<ActivityManager.RunningAppProcessInfo>m…

  • 新版卡盟官网源码_汇想卡盟官网

    新版卡盟官网源码_汇想卡盟官网最近,很多小伙伴们都在想搭建一个卡盟的主站,但是鉴于很多人都不太懂编程,也不知道如何找到源码。所以现在小编就为大家带来搭建卡盟主站教程,而且还把源码也一起送来了,想要搭建卡盟主站的话就记得一定要下载哦!搭建卡盟主站教程介绍1,完整无误经过校验的卡盟平台源码2,基于Ecshop内核的卡盟平台,游戏点卡销售的首选平台PHP+MYSQL3,前台模板已做深层SEO优化便于搜索引擎收录寻找卡盟源码1网…

  • 常量字符串过长的解决办法_未受控的格式化字符串

    常量字符串过长的解决办法_未受控的格式化字符串如果使用String str = “这是一个很长很长很长 你需要的字符串。”; 出现异常不能正常编译运行时,可以使用下方:StringBuilder sb = new StringBuilder();sb.append(“这是一个很长很长”);sb.append(“很长 你需要的字符串”);字符串太长或字符串其他情况下可使用 : StringBuilder sb = new StringBuilder()…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号