第一次使用vtk,一直提醒缺少.dll文件,求解答~!
vtk吧
全部回复
仅看楼主
level 3
刚刚装好vtk,cmake等
用了这个Cylinder的例子:http://www.vtk.org/Wiki/VTK/Examples/Cxx/Rendering/Cylinder
先建立好一个Cmake文件一个cxx文件,如下图:
然后用cmake configure 再generate
在bin文件夹就有相应的vs文件,成功生成。
接着运行debug里的.exe文件,就出现各种缺少.dll文件的提醒
我的.dll文件都在这个文件夹里:
本想通过修改系统环境变量在path最后加入C:\VTK\bin\bin\Debug
但添加后再运行.exe文件,依旧是一样的错误。
然后又按照rabbitbride大神在一个帖子中的回复,修改工作目录
依旧不能成功运行.exe文件
连着两天没法儿解决这个缺失.dll文件的问题了。到现在一个实例都不能运行出来好伤心。
vtk新手求大神指点~~~!!!谢谢啦!: )
2015年10月24日 11点10分 1
level 9
我也遇见过这样的问题,当时我并没有选择正面解决问题
我换了几个版本的VTK+Cmake+VS版本
后来我找到了一个比较好的安装教程,按照这个指引我成功安装了
我是VS12+cmake2.8.12+VTK5.10+win10
http://wenku.baidu.com/link?url=ECA2IAXWZ0st5x_Ldfxkphm21TKlyaFIRzgUqSzbpNBeqrDv_Aug-r18ZmkxkGeelM7RhLooVF67VfKNwblliHzeABWgvc_4gQILrwL5cW7
你可以参考这个文档,第四到第八步之间的过程
不保证成功,但可以一试
2015年10月24日 15点10分 2
补充:在cmake中我没有勾选Qt,但是选择了MFC
2015年10月24日 15点10分
@你不是真的痛苦 好的,我试一试
2015年10月25日 06点10分
@你不是真的痛苦 还是不行,我卸载试试你这个搭配吧~
2015年10月25日 09点10分
level 3
已经成功了 还是用的原来win10+vtk6.2.0+CMake3.2.1的组合
:)
2015年10月26日 12点10分 3
棒棒哒~~ [哈哈] 一起学习~~
2015年10月26日 12点10分
大神,我也遇到这个缺少你这个DLL的问题了,求解决方案。。。
2015年11月09日 09点11分
level 1
2015年11月09日 10点11分 4
正解[大拇指]
2017年05月27日 03点05分
level 2
最近也遇到这个问题,网上常见的解决方案主要有以下几个:
1. 把缺的dll拷贝到工作目录下(就是生成exe那个目录下)。这个解决方案比较麻烦,每次都要拷贝。
2. VS里项目->xxx(项目名)属性->配置属性->调试->工作目录,设置为dll所在的目录
这个解决方案有个缺陷,就是如果有多个库的dll不在一个地方(比如同时使用VTK、ITK),就没办法了。
3. 视图,属性管理器里设置,这个类似于OpenCV的配置,缺点就是每次新建一个项目都附带了一大堆依赖项,而且设置很麻烦。
我推荐的使用方法:
把dll所在目录copy到系统环境变量Path里面。这样编译的时候就可以找到dll啦
2017年07月04日 10点07分 5
level 6
把vtk文件下的bin里面的dll全考到debug下
2017年07月09日 01点07分 6
level 1
这里面的方法都用了一遍,最后在系统环境变量里加了个path就好用了!
2017年09月05日 04点09分 7
1