FreeCad 和 ODA 文件转换器在 Ubuntu 18.04 上停止工作

Mzi*_*are 5 error-handling

最近 ODA 文件转换器完全停止工作,FreeCad UI 表现得很奇怪。看着被压扁和摇下的窗户是空的。在此处输入图片说明有任何想法吗?有人注意到类似的事情吗?

小智 2

我正在运行 Ubuntu 20.04 并面临类似的问题。ODAFileConverter 使用 Qt_5.14 但很可能您的系统有旧版本。

对我来说,解决办法是:

  1. 从其他地方安装QT 5.15ppa https://launchpad.net/~beineri

  2. 将行附加到.bashrcexport LD_LIBRARY_PATH使用的行ODAFileConverter

    export LD_LIBRARY_PATH=/opt/qt515/lib/:$LD_LIBRARY_PATH
    
    Run Code Online (Sandbox Code Playgroud)
  3. GLIBCXX_3.4.28 not found通过再次更新.bashrc线路修复

    export LD_LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/opt/qt515/lib/:$LD_LIBRARY_PATH
    
    Run Code Online (Sandbox Code Playgroud)

请注意,您可能有其他版本的 QT 和路径,因此请自行调整解决方案


Nor*_*ert 1

已确认:如果在终端中独立运行,则存在 QT 库问题

第一用户@claire2:~$ ODAFileConverter

/usr/bin/ODAFileConverter_21.7.0.0/ODAFileConverter:/usr/lib/x86_64-linux-gnu/libQt5Core.so.5:找不到版本“ Qt_5.14 ”(/usr/bin/ODAFileConverter_21.7.0需要。 0/ODA文件转换器)

罗伯特@claire2:~$ qmake --version

QMake 版本 3.1在 /usr/lib/x86_64-linux-gnu robert@claire2:~$ 中使用 Qt 版本5.9.5

看起来版本不匹配。一种解决方案是构建更新版本的 QT,这需要一些工作。除了少数例外,发行版仅更新包含现有软件版本(如 Qt 5.9.5)的错误修复的软件包,并且不会从新的上游版本(如 Qt 5.14)构建软件包。

在一个更好的世界中,我希望依赖项检查失败并且 ODA 转换器的安装或更新被阻止。