QT多插件通信框架CTK编译记录

目录

一  编译结果

二   部署配置

三  Log4Qt编译配置

四  参考链接

五  拓展资料


一  编译结果

参考链接有源码。

二   部署配置

##CTK.pri

# CTK install directory path
CONFIG += debug_and_release

CTK_INSTALL_PATH = C:/Users/pgjgg/Desktop/CODE/build-CTK-myVS2019-Release/CTKInstall
CTKSource = C:/Users/pgjgg/Desktop/CODE/CTK

# CTK plugin lib directory path(such as: libCTKCore.lib、libCTKPluginFramework.lib)
CTK_LIB_PATH = $$CTK_INSTALL_PATH/lib/ctk-0.1

# CTK install include direcotry path(such as: ctkPluginFramework.h)
CTK_INCLUDE_INSTALL_PATH = $$CTK_INSTALL_PATH/include/ctk-0.1

# CTK source framework include directory path
CTK_INCLUDE_SOURCE_FRAMEWORK_PATH = $$CTKSource/Libs/PluginFramework

LIBS += -L$$CTK_LIB_PATH -lCTKCore -lCTKPluginFramework

INCLUDEPATH += $$CTK_INCLUDE_INSTALL_PATH \
               $$CTK_INCLUDE_SOURCE_FRAMEWORK_PATH



三 Log4Qt编译配置

WIN* (msvc)
    qmake "DEFINES+=LOG4QT_STATIC"  "QT += sql"
    mkdir Log4Qt-build 
    cd Log4Qt-build
    cmake ../


四  参考链接

myhhub/ctkExample: CTK简明使用教程,介绍CTK编译、CTK框架构建使用的方法,具体架构可根据自身项目设计。 (github.com)

CTK编译教程(64位环境 Windows + Qt + MinGW或MSVC + CMake) | 来唧唧歪歪(Ljjyy.com) - 多读书多实践,勤思考善领悟

myhhub/CTK-project: CTK完整教程(OSGI for C++ 实现 C++ Qt 模块化)。本教程围绕 CTK Plugin Framework,探索 C++ 中的模块化技术,并能够基于 CTK 快速搭建 C++ 组件化框架,避免后来的人走弯路。 (github.com)

MEONMedical/Log4Qt: Log4Qt - Logging for the Qt cross-platform application framework (github.com)

CTK完整教程(OSGI for C++ 实现 C++ Qt 模块化)_Dotnet9_.NET技术网站

dotnet9/CTKPluginDemo: 使用CTk开发的一个简单程序,可作为简单的应用参考 (github.com)

五  拓展资料

(22条消息) CTK框架——CTK Widgets快速入门_一杯橙咖的博客-CSDN博客_ctk框架

(22条消息) 基于VTK与Qt的体绘制程序_winark的博客-CSDN博客

(22条消息) CTK基于VTK插件使用_andyfanplus的博客-CSDN博客

(22条消息) windows编译CTK框架_一杯橙咖的博客-CSDN博客_ctk框架

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
CTK(Common Toolkit)是一个基于Qt的开源框架,旨在为医学图像处理和分析提供易于使用的工具。以下是在C++ Qt中搭建CTK框架的步骤: 1. 下载CTK框架 可以从CTK官网下载CTK框架。下载后,解压缩文件到本地文件夹。 2. 在Qt中添加CTK框架Qt中选择菜单栏的“项目”->“添加库”,然后选择“外部库”->“Qt添加库向导”。在向导中,选择“静态库”,然后选择CTK框架的文件夹路径。在完成添加后,确保在项目文件中包含CTK库的头文件和库文件。 3. 创建CTK模块 在Qt中创建一个新的Qt工程,并添加一个CTK模块。在项目视图中,右键单击项目并选择“添加新项”,然后选择“CTK模块”。在向导中,输入模块名称和模块路径,选择要使用的模块类型。在完成向导后,Qt将自动创建一个CTK模块,并将其添加到项目中。 4. 编写CTK插件CTK模块中,可以创建一个或多个CTK插件CTK插件是可加载的Qt插件,用于扩展应用程序的功能。在Qt中创建一个新的Qt工程,并添加一个CTK插件。在项目视图中,右键单击项目并选择“添加新项”,然后选择“CTK插件”。在向导中,输入插件名称和插件路径,选择要使用的插件类型。在完成向导后,Qt将自动创建一个CTK插件,并将其添加到项目中。 5. 将CTK插件添加到应用程序中 在应用程序中,可以通过加载CTK插件来添加新功能。在Qt中,可以使用QPluginLoader类来加载CTK插件。使用QPluginLoader类加载CTK插件后,可以使用插件的接口来访问其功能。 以上就是在C++ Qt中搭建CTK框架的基本步骤。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yantuguiguziPGJ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值