Qt +VTK+Cmake 编译和环境配置(第二篇,中级篇, 重新编译)

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的功能选项,问题待解决。

相关推荐
Rust研习社几秒前
Rust 并发同步:Mutex 与 RwLock 智能指针
开发语言·后端·rust
code_li3 分钟前
▍Type-C 不等于 Type-C,是看起来已经「统一」了
c语言·开发语言·type-c
geovindu3 分钟前
go: Abstract Factory Pattern
开发语言·后端·设计模式·golang
Trustport6 分钟前
ArcGIS Maps SDK For Kotlin 加载Layout中的MapView出错
android·开发语言·arcgis·kotlin
jinanwuhuaguo6 分钟前
Ollama 全方位深度剖析:大模型时代的“Docker化”革命、算力普惠基础设施与安全边界重构
运维·开发语言·人工智能·深度学习·安全·docker·重构
U盘失踪了8 分钟前
go Map
开发语言·golang
skilllite作者11 分钟前
SkillLite 架构优化分析报告:项目开发日记
大数据·开发语言·后端·架构·rust·rust沙箱
进击的荆棘15 分钟前
C++起始之路——AVL树的实现
开发语言·数据结构·c++·stl·avl
进击的荆棘17 分钟前
C++起始之路——红黑树的实现
开发语言·数据结构·c++·stl·红黑树
W.A委员会9 小时前
JS原型链详解
开发语言·javascript·原型模式