1:VS2017+ITK4.13.2安装过程记录

1:先编译ITK,参考链接(3.1-3.4):Win10-64位(或Win7)+VS2019+ITK4.13.2+VTK8.2+CMake3.16环境配置_亦我飞也的博客-CSDN博客_itk软件安装包

2:编译好了以后就生成了四个文件夹,后续写项目的时候需要用这些配置。

1:VS2017+ITK4.13.2安装过程记录

 

 

 3:新建一个VS空项目,然后就是重点了。配置项目路径依赖项之类的,也是最麻烦的地方。

  先配置VC++下的包含目录和库目录路径,就是刚刚编译出来的那四个目录中的两个。顺便注意这里是Debug和X64配置。别选错了!

1:VS2017+ITK4.13.2安装过程记录

 

 然后是链接器-输入下的附加依赖项,把lib文件下所有.lib格式文件的名字放进去:

这里特地说一下,本文一开始的链接里面的lib文件名字列表复制进去不能用(那里的文件名字-两边有空格!实际中-两边没有空格,编译的时候会提示找不到lib文件),要用那里面3.6.6.1的方法自动生成一个有所有lib名字的文本,把文本里复制进来就可以用啦。

1:VS2017+ITK4.13.2安装过程记录

 

 

 这样就基本完事了。然后添加一个xxx.cpp文件,写测试代码。

 1 #include <iostream>
 2 #include "itkImage.h"
 3 using namespace std;
 4 
 5 int main()
 6 {
 7     typedef itk::Image<unsigned short, 3> ImageType;
 8     ImageType::Pointer image = ImageType::New();
 9     cout << "ITK Hello World !" << endl;
10     return 0;
11 }

然后编译,提示:无法打开包括文件: “itkImage.h”: No such file or directory,也就是找不到itkImage.h这个文件。按理来说按教程一步步是没有问题的呀!经过多次检查,终于发现问题所在!前面编译ITK和配置项目的时候都选的64位,这里也要设置为X64。

我在VS017里新建项目的时候,主界面这里默认的是X86,改成X64以后。问题立马解决。

1:VS2017+ITK4.13.2安装过程记录

 

 编译,出现如图结果。到此,ITK库安装成功。o(* ̄▽ ̄*)ブ

 1:VS2017+ITK4.13.2安装过程记录

 

上一篇:x64位call代码注入器1.0版


下一篇:CPU知识了解:关于x86、x86_64/x64、amd64和arm64/aarch64