MITK 在原始檔中引用自定義標頭檔案

2021-06-23 01:47:48 字數 1163 閱讀 5859

mitk程式設計中,我們常常需要自定義標頭檔案,比如在vs工程裡面給外掛程式addnoise建立乙個標頭檔案testheadfile.h:

正確的做法是:將testheadfile.h複製到原始檔 mitk-projecttemplate\plugins\my.awesomeproject.addnoise\src資料夾內。

同時修改mitk-projecttemplate\plugins\my.awesomeproject.addnoise資料夾下的files.cmake檔案:set(src_cpp_files)裡新增 itkadditivegaussiannoiseimagefilter.h和itknoisebaseimagefilter.h,如:

set(src_cpp_files

itkadditivegaussiannoiseimagefilter.h

itknoisebaseimagefilter.h

testheadfile.h //在此處新增

使用cmake重新編譯mitk-projecttemplate,進行測試。

如果上述方法不行,可以使用下述方法:

同樣,將testheadfile.h複製到原始檔 

mitk-projecttemplate\plugins\my.awesomeproject.addnoise\src資料夾內。

修改mitk-projecttemplate\plugins\my.awesomeproject.addnoise資料夾內的files.cmake,找到下列語句並將testheadfile.h語句新增進去。如:

set(moc_h_files

src/internal/my_awesomeproject_addnoise_activator.h

src/internal/addnoise.h

src/itkadditivegaussiannoiseimagefilter.h

src/itknoisebaseimagefilter.h

testheadfile.h //在此處新增

)

在自定義外掛程式中建立MITK類

mtik自帶的類對我們很有借鑑意義,編寫自己的外掛程式時,如果想改寫mitk自帶的類,那麼最好不要在源 中更改,而是自己新建乙個類,將mitk自帶的類移植過來。這個方法同樣適用於想在命名空間mitk中新增自定義類。下面看乙個例子。mitk中自帶的mitkpointsetdatainteractor....

3 2 2 自定義原始檔呼叫

需求 設計標頭檔案與原始檔,在可執行檔案中包含標頭檔案。流程 編寫標頭檔案 編寫原始檔 編寫可執行檔案 編輯配置檔案並執行。標頭檔案設定於 3.2.1 類似,在功能包下的 include 功能包名 目錄下新建標頭檔案 haha.h,示例內容如下 ifndef haha h define haha h...

libcurl上傳檔案,新增自定義頭

原文 主題 curl 這裡主要彙總一下,libcurl上傳的二種方式 1 直接上傳檔案,類似form表單,2 上傳二進位製流 至於設定自定義頭,都是使用一樣的方法 前往官網檢視curlopt httpheader 直接上傳檔案 如果上傳其它檔案型別,那就在curl formadd中附加curlfor...