ODA Drawings Explorer(以前称为 Teigha Viewer)适用于 DWG 文件。如何安装并使其正常工作?

ODA Drawings Explorer(以前称为 Teigha Viewer)适用于 DWG 文件。如何安装并使其正常工作?

ODA Drawings Explorer(以前称为 Teigha Viewer)是由开放设计联盟开发的免费(非自由)专有 DWG 文件查看器。

开发公司提供 RPM 和 DEB 软件包,方便安装在他们的网站

我下载了 64 位 DEB 包,并使用以下命令进行安装:

sudo dpkg -i TeighaViewer_QT5_lnxX64_4.7dll.deb

之后,软件很容易安装,我可以从 Dash(Windows 键 + 输入 Teigha)或使用命令从 bash 运行该软件

TeighaViewer

软件加载速度很快,并自动提示打开文件。这就是麻烦的开始……并结束:当我选择任何 DWG 时,TeighaViewer 每次都会崩溃

  • 无论我选择大 DWG 还是小 DWG
  • 无论我选择的文件的位置或权限如何。
  • 无论 DWG 文件是使用新版还是旧版 AutoCAD 生成的
  • 无论我是否使用 wine 安装 Windows 版本的 Teigha 并运行它

在所有这些情况下,Teigha 都会系统性地崩溃。

我甚至尝试通过发出以下命令直接从命令行打开 DWG 文件:

TeighaViewer myTestFile.dwg

但仍然崩溃。请注意,正在打开的测试 DWG 文件的名称中没有空格。

从命令行运行 Teigha 时,会出现以下问题:

~$ TeighaViewer myTestFile.dwg 
QString::arg: Argument missing: Property Dialog, Teigha Viewer
QString::arg: Argument missing: Property Dialog, Teigha Viewer
terminate called after throwing an instance of 'OdError'
Aborted (core dumped)

我到处搜索这些错误,但一无所获。

这可能与缺少 QT 库有关吗?


我的设置:

$ lsb_release -a
Description:    Ubuntu 17.10

$ gnome-shell --version
GNOME Shell 3.26.2

$ uname -a
Linux 4.13.0-36-generic #40-Ubuntu SMP Fri Feb 16 20:07:48 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

$ cat /proc/cpuinfo | grep model
model       : 142
model name  : Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz

如果有人能够让 TeighaViewer 在 Ubuntu 上运行,我想知道他们的设置(Ubuntu 版本,32 位或 64 位,使用的显卡)

答案1

ODA 图纸浏览器

安装ODA 图纸浏览器(原名泰加查看器,免费软件但不是免费或开源软件):

  1. 下载ODA 图纸浏览器对于 Linux 64 位(DEB),手动或使用以下命令:

    cd ~/Downloads
    wget -c https://download.opendesign.com/guestfiles/Demo/ODADrawingsExplorer_QT5_lnxX64_7.2dll_22.6.deb
    
  2. 安装依赖项,然后安装下载的 DEB 包

    sudo apt install qt5-default
    sudo apt install ./ODADrawingsExplorer_QT5_lnxX64_7.2dll_22.6.deb 
    

这将安装odadrawingsexplorer包和/usr/bin/ODADrawingsExplorerGUI 应用程序。

截屏

ODA 文件转换器

为了ODA 文件转换器以前称为作为Teigha 文件转换器):

  1. 下载ODA 文件转换器对于 Linux 64 位(DEB),手动或使用以下命令:

    cd ~/Downloads
    wget -c https://download.opendesign.com/guestfiles/Demo/ODAFileConverter_QT5_lnxX64_7.2dll_22.6.deb
    
  2. 安装包

    sudo apt install ./ODAFileConverter_QT5_lnxX64_7.2dll_22.6.deb
    

与上面相同,但是将安装GUIodafileconverter应用/usr/bin/ODAFileConverter程序。

FreeCAD 上的 DWG 转换器

安装和将 DWG 转换器添加到 FreeCAD使用最新稳定的 FreeCAD电力供应协议

sudo add-apt-repository ppa:freecad-maintainers/freecad-stable # An older version without PPA
sudo apt install freecad

也可以在 Flathub 上相关答案)。

flatpak install flathub org.freecadweb.FreeCAD

截屏

注意:该qt5-default软件包不适用于 Ubuntu 21.04,你必须使用一些解决方法要在 Ubuntu 18.04 LTS 和 20.04 LTS 上获取 Qt 5.14,您可以使用这个答案

相关内容