mac Xcode安装DCMTK/opencv等库(brew最方便)

16 篇文章 1 订阅
10 篇文章 0 订阅

一句话:brew install DCMTK(其他库也一样)

                等待安装完成后,默认有一个版本,如果你想升级最新版,终端会给你提示的!

备注:安装完以后,运行,你会发现好多头文件没有,为什么呢,因为我们安装在系统文件夹下:/usr/local

这时候需要我们手动把dcmtk的include文件夹和lib文件夹分别添加在:

 

通过brew安装的软件都在/usr/local/Cellar这个文件夹里:进去看看就知道了(按下面对应写进去就OK了)

include文件夹:/usr/local/Cellar/dcmtk/3.6.4/include【Header search paths】

lib文件夹:/usr/local/Cellar/dcmtk/3.6.4/lib                 【 Library search paths】

 

 

然后用的时候,在cmakelist里面添加:

        这里也列举了ITK,VTK,opencv,DCMTK,QT的写法

下面是cmakelist里面要用到一些库的写法:

find_package(ITK REQUIRED)
include(${ITK_USE_FILE})

find_package(Qt5 REQUIRED Widgets)#这里应该必须后面写一个具体的基类
qt5_wrap_cpp( MOC widget.h)  #widget是自己命名的文件名
qt5_wrap_ui( UIC widget.ui)   #同上

find_package(VTK REQUIRED)
include(${VTK_USE_FILE})

find_package( OpenCV REQUIRED )
include_directories( ${OpenCV_INCLUDE_DIRS} )

find_package( DCMTK REQUIRED )
include_directories( ${DCMTK_INCLUDE_DIRS} )

# This only works in ITK > 2.8.1 because of ITK bug 3460.
# Commenting it out for now in order to make IJ testing work.

SET(CurrentExe "QTcpp")
ADD_EXECUTABLE(${CurrentExe} QTcpp.cxx  widget.cpp widget.h ui_widget.h moc_widget.cpp   )
TARGET_LINK_LIBRARIES(${CurrentExe} ${OpenCV_LIBS} ${VTK_LIBRARIES} Qt5::Widgets ${ITK_LIBRARIES} ${DCMTK_LIBS})




 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值