linux下运行labview软件,在linux上运行基于labview的应用程序的窗体变成黑色,终端会打印错误。...

问题:

a4c26d1e5885305701be709a3d33442f.png

我在一些例如openSUSE 13.1或者13.2的linux操作系统上尝试运行labview自带例如GPIB

Explorer、VISA Interactive Control或者 I/O Trace

等程序时将得到很多警告亦或错误打印在终端窗口。形如下图:

a4c26d1e5885305701be709a3d33442f.png

窗体变成了黑色,也不能让用户输入控制相应的功能了。我怎样才能在我的电脑上使用这些个程序呢?

解答:

目前有一个已知的问题存在于labview的像GPIB Explorer之类的内置程序中,这个问题是因为和libgnomeui

包之间的接口问题。不同的发行版本和操作系统位宽可能会出现不同的问题,无害的错误、奇怪的界面或者内存错误都是有可能的。下面这些选项可以解决该问题:

导航到/usr/local/lib/LabVIEW-version文件夹,对xlvgnome.so 和

xlvgnome2.so等xlv*.so共享对象文件进行重命名。这个步骤将改变任何基于该版本的labview内置程序。注:如果您使用的是

LabVIEW 2014 Runtime

Engine,你可以使用附带运行的脚本程序在root权限下即可自动更改这些文件的名称。在别的版本上,您可能需要自己更改脚本指向正确的目录。

添加标记nativeUI =

"none"的配置文件放在希望运行的应用程序的文件目录下。这个改变特别适用于该应用程序;其他程序可能仍然表现出这一问题。

卸载libgnomeui 包,这个操作引起一些依赖问题,所以请慎重选择。

一旦这些采取三个步骤,LabVIEW内置的应用程序应该可以正常运作。不过系统中GNOME配置首选项的颜色和字体在将不再适用于这些程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值