MITK 创建插件,生成插件

编译MITK 成功后,编译参考

MITK Windows 平台编译 MITK v2021.10_恋恋西风的博客-CSDN博客_mitk编译

Windows10平台;

这里官方有说明 ,不过说明不是太详细

Medical Imaging Interaction Toolkit: How to create a new MITK Plugin

创建插件:

1.在 在MITK项目可执行文件夹下找到MitkPluginGenerator.exe;

2.在当前目录下,在路径目录上输入 CMD

执行执令

MitkPluginGenerator.exe --plugin-symbolic-name org.MIT.TestView  --view-name "TestView"   -out-dir "D:/MITK/plugin"

生成 包名为 “org.MIT.TestView”;

class 名: TestView

生成路径:D:/MITK/plugin

生成文件目录如下:

 二、使用插件

将成生的插件拷贝到你的 Plugins 目录下;并在PluginList.cmake 添加插件名;

例:  org.blueberry.core.runtime:ON

三、重新 cmake 编译,生成;

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
好的,我可以为您提供一些指导。 首先,您需要安装CMake和MITK。确保它们都已正确安装并设置好环境变量。 接下来,创建一个新的文件夹,以存放您的插件工程。假设它的名称为MyMITKPlugin。 在MyMITKPlugin文件夹中,创建一个名为CMakeLists.txt的文件,并添加以下内容: ``` cmake_minimum_required(VERSION 3.10) project(MyMITKPlugin) # Find MITK find_package(MITK REQUIRED) # Set up your plugin mitk_create_plugin( EXPORT_DIRECTIVE MYMITKPLUGIN_EXPORT EXPORTED_INCLUDE_SUFFIXES src MODULE_DEPENDS MitkCore ) # Add your source files add_subdirectory(src) ``` 上述代码将使用MITK作为依赖项,并创建一个名为MyMITKPlugin的插件工程。接下来,您需要在src文件夹中添加您的源代码。 例如,如果您要添加一个名为MyFilter的插件,您需要在src文件夹中创建一个名为MyFilter的文件夹,并在其中添加以下内容: ``` mitk_create_plugin( EXPORT_DIRECTIVE MYFILTER_EXPORT EXPORTED_INCLUDE_SUFFIXES src MODULE_DEPENDS MitkCore ) set(SRC_FILES src/MyFilter.cpp ) mitk_add_library(MyFilter ${SRC_FILES} ) target_link_libraries(MyFilter PUBLIC MitkCore ) ``` 上述代码将创建一个名为MyFilter的插件,并将其作为MitkCore模块的依赖项。您需要在src/MyFilter.cpp文件中添加您的实际源代码。 最后,您需要使用CMake来构建和编译您的插件工程。在MyMITKPlugin文件夹中创建一个名为build的文件夹,并在其中运行以下命令: ``` cmake .. make ``` 这将构建和编译您的插件工程,并将生成的库文件放置在MyMITKPlugin/build/plugins文件夹中。 希望这个指导对您有所帮助!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

恋恋西风

up up up

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

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

打赏作者

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

抵扣说明:

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

余额充值