1.下载VTK和Cmake 这里不介绍了。我的VTK 8.2.0 cmake 3.27.4
就是不服这编译器了。重新来一次
打开Cmake,把VTK源文件路径和目标路径设置一下(目标路径自己设置,随意)
点击Configure:。
点击下一步
选择好 Qt的gcc g++编译器
然后就等finish ,继续等它。
上图是系统的默认选择
BUILA_EXAMPLES :VTK的例子 如果你想要可以 勾选
CMAKE _INSTALL_PREFIX:放置lib和bin文件的文件路径,根据自己的需求设置
VTK_Group_Qt :需要勾选
重新configure一下,如果出现下面的错误 属于正常。
把上面的红色的两个修改了,
有一点要特别注意,这个Qt5_DIR
一定要设置正确,否则一直出错(经验):
再次 configure一下,等一会
会出现下图
没有报错。所以可以执行Generate,点击Generate
下一步 编译VTK(这时 ,Cmake 已经没有用了,可以关闭)
编译有两种方法,
方法一:如果你使用vs进行编译(这个OK):
参考这个博客
【PCL】PCL点云在Qt中可视化_vs qt 显示点云_Frank学习路上的博客-CSDN博客
方法二:使用Qt的编译器进行编译
进入build文件夹内,可以看到
空白处 shift+鼠标右键,在弹出的框中选择 "在此处打开命令窗口(W)"。
输入mingw32-make
mingw32-make
但是出现错误了,
错误的原因是CXX11,CMake 没有提供CXX11的功能选项,问题待解决。