InsightApplication-3.20.0 中ImageViewer 编译出错

InsightApplications-3.20.0  提供了使用ITK的能实现特定功能的一些应用程序,同样需要使用CMake编译。我是看了水灵的Study ITK Together,他使用了一个这里面的ImageView应用程序读取显示mha、mhd文件,觉得蛮方便的,就自己想编译来用。

InsightApplication安装步骤:

1、和ITK的编译安装类似,不再赘述

2、Cmake的时候,关于选项的勾选和设置要注意,FLTK_DIR= D:/FLTK/fltk-1.3.x,FLTK_FLUID_EXCUTABLE = D:/FLTK/fltk-1.3.x-bin/bin/Debug/fluid.exe,FLTK_INCLUDE_DIR = D:/FLTK/fltk-1.3.x

3、我没有编译全部工程,只编译ImageViewer,但是出错了:

 

说是找不到fltk_images.lib
我在文件夹里面搜也没找到 
 
------------------------------------------------分割线-------------------------------------------------------------------------------------------------------------------------
 
找到啦 其实应该是lib文件的版本问题,默认的lib 是fltk_images.lib, fltk_png.lib .... ..这几个
但是我的版本的fltk编译的lib文件是 fltkimagesd.lib, fltkpngd.lib ... ...
在 项目->属性->链接器->输入->附加依赖项中 将这几个lib的名字改成自己版本的名字,再在 常规->附件库目录 中加入lib的路径 d:\ FLTK\ fltk-1.3.x-bin\lib\debug\
ok啦 编译成功生成了imageviewer,将mha、mhd格式的文件的默认打开方式设为imageviewer,就O了。
 
添加lib文件也可以在CmakeLists.txt 中使用下列命令语句实现:
LINK_DIRECTORIES(d:\ FLTK\ fltk-1.3.x-bin\lib\debug\.) 
TARGET_LINK_LIBRARIES(fltkimagesd fltkpngd ...)
但是我试了一下路径还是没有添加上 说找不到 这种方法还有待校正。
 
InsightApplication中的其他程序也是类似的方法
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值