[Seek Help] deepin 20.2 无法 打开浩辰CAD2021 ,在deepin20.1下正常打开
Tofloor
poster avatar
mgmpk
deepin
2021-04-06 04:44
Author

deepin 20.2 无法 打开浩辰CAD2021 ,在deepin20.1下正常打开 ,正常使用。又下为打开的日志信息,哪个大佬指导一下,要怎么  处理,才能正常 打开浩辰CAD

Reply Favorite View the author
All Replies
ytl-0898
deepin
2021-04-06 05:27
#1

同题,

Reply View the author
mardou
deepin
2021-04-06 05:57
#2

情况属实,确有其事,正在郁闷。

Reply View the author
Ziggy
deepin
2021-04-06 06:46
#3

估计是没有适配最新的qt

Reply View the author
mgmpk
deepin
2021-04-06 23:47
#4
Ziggy

估计是没有适配最新的qt

要等浩辰的来处理吗?深度有没有办法解决?

Reply View the author
Ziggy
deepin
2021-04-07 08:51
#5
mgmpk

要等浩辰的来处理吗?深度有没有办法解决?

目前是要等那边重新适配的

Reply View the author
mgmpk
deepin
2021-04-07 20:55
#6

1 打开目录:/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms
2 复制libqxcb.so文件
3 进入目录:/opt/apps/com.gstarcad.cad/files/qtplugins/platforms
4 粘贴替换这里面的libqxcb.so文件

Reply View the author
mgmpk
deepin
2021-04-07 20:55
#7
mardou

情况属实,确有其事,正在郁闷。

已解决,1 打开目录:/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms
2 复制libqxcb.so文件
3 进入目录:/opt/apps/com.gstarcad.cad/files/qtplugins/platforms
4 粘贴替换这里面的libqxcb.so文件

Reply View the author
mgmpk
deepin
2021-04-07 20:56
#8
ytl-0898

同题,

已解决   1 打开目录:/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms
2 复制libqxcb.so文件
3 进入目录:/opt/apps/com.gstarcad.cad/files/qtplugins/platforms
4 粘贴替换这里面的libqxcb.so文件

Reply View the author
ytl-0898
deepin
2021-04-08 03:06
#9
mgmpk

已解决   1 打开目录:/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms
2 复制libqxcb.so文件
3 进入目录:/opt/apps/com.gstarcad.cad/files/qtplugins/platforms
4 粘贴替换这里面的libqxcb.so文件

还是打不开

Reply View the author
mgmpk
deepin
2021-04-08 07:09
#10
ytl-0898

还是打不开

我还没得试,不知道行不行,官方回复的,应该 行的吧

Reply View the author
mgmpk
deepin
2021-04-10 03:06
#11
ytl-0898

还是打不开

opt/apps/com.gstarcad.cad/files/qtplugins/platforms 这个目录底下的 .so 文件换成 20.2 系统里新版本的就可以了,新版本的库文件位置在 /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms,全部复制过去覆盖即可。

按这个方法,是个论坛朋友私信告诉我的,非常感谢

按官方回  复的,我的也不行。

Reply View the author
mardou
deepin
2021-04-11 00:56
#12
mgmpk

已解决   1 打开目录:/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms
2 复制libqxcb.so文件
3 进入目录:/opt/apps/com.gstarcad.cad/files/qtplugins/platforms
4 粘贴替换这里面的libqxcb.so文件

好了,能打开了。谢谢!

Reply View the author
littlebat
deepin
2021-04-16 00:01
#13

我用的官方最新版,全部复制*.so 确实可以打开,但是在打印设置界面一点击物理打印机就闪退。我提了一个BUG。

[第三方应用] deepin 20.2 下浩辰CAD2021选择物理打印机后闪退 https://bbs.deepin.org/zh/post/218963

Reply View the author
littlebat
deepin
2021-04-17 04:32
#14

不能打开和打印机闪退都解决了,完整方法如下:

我用的是官方的最新版 GstarCAD2021_Linux_uos_amd64_v2.0_20210317.deb先是无法打开浩辰CAD程序,据“[问题求助] deepin 20.2 无法打开浩辰CAD2021,在deepin20.1下正常打开 https://bbs.deepin.org/zh/post/218293 ”介绍的复制系统文件夹的临时方法可以打开了。但是点击物理打印机却闪退,我发现复制系统中 cups 打印机的支持库到浩辰CAD下面可以解决。先卸载Deepin 软件库中的版本,再到官网 https://www.gstarcad.com/cad_linux  下载UOS AMD64 位的最新版本,接下来执行下列脚本:

sudo dpkg -i GstarCAD2021_Linux_uos_amd64_v2.0_20210317.deb

sudo apt-mark hold com.gstarcad.cad

mv /opt/apps/com.gstarcad.cad/files/qtplugins/{platforms,platforms.orig} -v

cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms /opt/apps/com.gstarcad.cad/files/qtplugins/ -rv

mv /opt/apps/com.gstarcad.cad/files/qtplugins/printsupport/{libcupsprintersupport.so,libcupsprintersupport.so.orig} -v

cp /usr/lib/x86_64-linux-gnu/qt5/plugins/printsupport/libcupsprintersupport.so /opt/apps/com.gstarcad.cad/files/qtplugins/printsupport/ -v

上面第2行脚本的作用是禁止用仓库中的版本更新我们手动安装的版本。

参见:https://bbs.deepin.org/phone/zh/post/219020

Reply View the author
ytl-0898
deepin
2021-04-25 02:49
#15
mgmpk

opt/apps/com.gstarcad.cad/files/qtplugins/platforms 这个目录底下的 .so 文件换成 20.2 系统里新版本的就可以了,新版本的库文件位置在 /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms,全部复制过去覆盖即可。

按这个方法,是个论坛朋友私信告诉我的,非常感谢

按官方回  复的,我的也不行。

有段时间没上论坛了,今天看你的信息,这个方法可以了,非常感谢你的那位朋友和你的回复解答

Reply View the author