标签:文件 itkImage lib VS2017 X64 编译 ITK4.13 安装 ImageType
1:先编译ITK,参考链接(3.1-3.4):Win10-64位(或Win7)+VS2019+ITK4.13.2+VTK8.2+CMake3.16环境配置_亦我飞也的博客-CSDN博客_itk软件安装包
2:编译好了以后就生成了四个文件夹,后续写项目的时候需要用这些配置。
3:新建一个VS空项目,然后就是重点了。配置项目路径依赖项之类的,也是最麻烦的地方。
先配置VC++下的包含目录和库目录路径,就是刚刚编译出来的那四个目录中的两个。顺便注意这里是Debug和X64配置。别选错了!
然后是链接器-输入下的附加依赖项,把lib文件下所有.lib格式文件的名字放进去:
这里特地说一下,本文一开始的链接里面的lib文件名字列表复制进去不能用(那里的文件名字-两边有空格!实际中-两边没有空格,编译的时候会提示找不到lib文件),要用那里面3.6.6.1的方法自动生成一个有所有lib名字的文本,把文本里复制进来就可以用啦。
这样就基本完事了。然后添加一个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以后。问题立马解决。
编译,出现如图结果。到此,ITK库安装成功。o(* ̄▽ ̄*)ブ
标签:文件,itkImage,lib,VS2017,X64,编译,ITK4.13,安装,ImageType 来源: https://www.cnblogs.com/beautifulmoonlight/p/14797270.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。