最近在UBUNTU22.04上安装PCL1.12。 遇到了各种冲突问题。
看起来ubuntu22.04不能支持VTK9.2,只能支持VTK9.1。
但VTK9.1又存在“Segmentation fault ”的问题。
在这个网页上有人提到用VTK9.1 MASTER版本可以解决问题。
小魔女参考了bing和GPT部分内容调写:
要下载VTK 9.1 Master版本,可以通过GitHub上的源码仓库来获取。首先,打开GitHub官网,在搜索栏中输入“VTK”,点击搜索,会出现一个叫做“Kitware/VTK”的源码仓库,这就是VTK的官方源码仓库。点击进入,在页面的右上角可以看到一个“Releases”的标签,点击进入,会出现一个列表,里面有所有VTK的版本,找到9.1版本,点击进入,会出现一个“Source code”的标签,点击进入,会出现一个“Clone or download”的按钮,点击进入,会出现一个“Download ZIP”的按钮,点击下载,就可以获取到VTK 9.1 Master版本的源码了。
回答不易,记得采纳呀。
打开9.1后右边code按钮下载代码编译。
要从Git下载旧版的VTK Master,可以按照以下步骤进行:
git clone https://gitlab.kitware.com/vtk/vtk.git
cd vtk
git branch -a
git checkout v9.1.0
请注意,在第三步中,我们使用了Kitware GitLab上的公共URL来克隆存储库。如果你有一个特定于组织或个人账户下的私有项目,请使用相应URL替换它们。