win10 64位环境下使用VS2012 + cmake3.9.0 编译 dcmtk 3.6.2(MT/MTd版)
2017-07-25 17:47
375 查看
最近在工作的空余时间里把最新的dcmtk下载下来并编译了一下,最后用测试程序成功运行,在此记录一下。
首先要提的是大牛 柳北风儿的博客。地址是:http://blog.163.com/qimo601@126/blog/static/1582209320121137528188/
大致的操作步骤都是参照上面博客的操作来做的,相同的步骤简略的写一下,重点记录一些不同之处和报错。
1.先假定已经安装了VS2012。
下载cmake3.9.0 的cmake-3.9.0-win32-x86版。下载地址:https://cmake.org/download/
下载dcmtk3.6.2,我是下载.gz版。下载地址:http://www.dcmtk.org/dcmtk.php.en
2.解压cmake-3.9.0-win32-x86。我的解压路径是D:\dcmtk\cmake-3.9.0-win32-x86。
3.解压dcmtk3.6.2。 我的解压路径是D:\dcmtk\dcmtk-3.6.2。
4.运行cmake3.9.0,按照 柳北风儿的博客操作(http://blog.163.com/qimo601@126/blog/static/1582209320121137528188/)来用cmake生成项目,可以无错误的生成。
5.右键使用“管理员权限”运行VS2012,然后打开刚刚生成的DCMTK.sln项目。注:使用“管理员权限”很重要,否则之后在生成install的步骤会报错:dcmtk error MSB 3073。
6.之后的步骤和柳北风儿的博客步骤完全一样即可。
7.在生成成功后,可以在C:\Program Files (x86)\DCMTK 下有需要的文件。
8.在运行柳北风儿的博客(http://blog.163.com/qimo601@126/blog/static/1582209320121137528188/)的测试程序时,注意要除了要按照柳北风儿的博客中的步骤外,还要在
“链 接”->“输入”中多添加两个lib文件: Iphlpapi.lib 和 Ws2_32.lib,否则会出现链接错误。然后可以正常运行。
首先要提的是大牛 柳北风儿的博客。地址是:http://blog.163.com/qimo601@126/blog/static/1582209320121137528188/
大致的操作步骤都是参照上面博客的操作来做的,相同的步骤简略的写一下,重点记录一些不同之处和报错。
1.先假定已经安装了VS2012。
下载cmake3.9.0 的cmake-3.9.0-win32-x86版。下载地址:https://cmake.org/download/
下载dcmtk3.6.2,我是下载.gz版。下载地址:http://www.dcmtk.org/dcmtk.php.en
2.解压cmake-3.9.0-win32-x86。我的解压路径是D:\dcmtk\cmake-3.9.0-win32-x86。
3.解压dcmtk3.6.2。 我的解压路径是D:\dcmtk\dcmtk-3.6.2。
4.运行cmake3.9.0,按照 柳北风儿的博客操作(http://blog.163.com/qimo601@126/blog/static/1582209320121137528188/)来用cmake生成项目,可以无错误的生成。
5.右键使用“管理员权限”运行VS2012,然后打开刚刚生成的DCMTK.sln项目。注:使用“管理员权限”很重要,否则之后在生成install的步骤会报错:dcmtk error MSB 3073。
6.之后的步骤和柳北风儿的博客步骤完全一样即可。
7.在生成成功后,可以在C:\Program Files (x86)\DCMTK 下有需要的文件。
8.在运行柳北风儿的博客(http://blog.163.com/qimo601@126/blog/static/1582209320121137528188/)的测试程序时,注意要除了要按照柳北风儿的博客中的步骤外,还要在
“链 接”->“输入”中多添加两个lib文件: Iphlpapi.lib 和 Ws2_32.lib,否则会出现链接错误。然后可以正常运行。
相关文章推荐
- 64位Win10 VS2013 编译安装DCMTK3.6.2 32位
- win7 64位环境下VS2012编译使用boost_1_60_0
- 在64位Ubuntu14.04LTS上编译和链接32位汇编程序(使用c标准库)需要如何配置配置环境
- 基于windows下使用CMake和VS2013编译OpenCV的环境搭建
- VS2012编译64位DLL无法使用
- Win10环境下使用VS2015编译PJProject
- VS 2008的64位编译环境的安装和使用
- 在vs2012的编译环境下使用openssl
- 使用CMake 2.8 编译OpenCV 3.1.0 + opencv_contrib扩展 (环境ubuntu14.04 CUDA8.0)
- Windows环境使用CMake编译 opencv3.3.0 && opencv_contrib3.3.0
- windows环境下使用VS2012编译SQLITE3
- 在Windows下使用CMake+MinGW搭建C/C++编译环境
- 使用CMake构建编译环境
- CMake学习- 使用批处理设置编译环境
- win7 64位环境下VS2010编译使用boost_1_62_0
- VS 2008的64位编译环境的安装和使用
- 解决使用findnext相关函数在64位编译环境下遍历文件夹下的文件
- Win10-64位系统安装xgboost(使用MinGW编译)
- BingObjectnessCVPR14源码编译环境由vs2012+64位转换为vs2012+32位机过程
- 迁移到MSYS2 与 Qt 工具链注意的几个事情(使用MSYS2是因为需要64位的编译环境)