vtk编译疑问
vtk吧
全部回复
仅看楼主
level 1
蛋疼少将 楼主
楼主初学,一直有几个疑问不懂,特来请教大家:
1、vtk下载的就是源码了,源码都是c++源文件和头文件,为什么还要编译安装,在c++编程的时候不能直接调用源码里面的函数吗?
2、在编译完成后,生成的是什么文件,不是在c++编程的时候头文件和库函数吗?那如果是这样的,是不编译完成后,可以直接拷贝编译完成的头文件和库函数到别的电脑上直接调用。
3、vtk和matlab编程有什么好的方法吗?
2014年08月11日 13点08分 1
level 12
回答1:当然也可以直接调用源码,但是基于VTK开源协议,编译VTK是为了把vtk源码包做成动态链接库使用。
回答2:编译前,源码包中只有头文件.h、源文件.CPP或者.CXX
编译后,生成了.lib库,如果是动态编译,会生成共享的.dll库。
完全可以直接copy别人编译好的文件用,但是需要一样的编译器和操作系统,否则不能用。
建议新手学学编译,有好处。
回答3:vtk中在cmake的时候,有专门的matlab接口。
如:#include <vtkMatlabEngineFilter.h>
2014年08月13日 05点08分 3
关于第三个问题可以说的再详细点吗?是在第一次编译源码的时候选择matlab的选项吗?#include <vtkMatlabEngineFilter.h>这句话不是在c++中调用的吗?
2014年08月26日 07点08分
回复 蛋疼少将 :这个我也没有专门搞过~好久好久没搞Matlab
2014年08月29日 01点08分
1