好吧,我在这方面还很陌生,如果我没有提供足够的信息,请随时要求我提供更多信息。
我必须从linux系统上的源代码安装ParaView。 ParaView要求安装Qt才能编译和安装它。所以我也从源代码(准确地说是版本4.8.6)在我的linux系统上安装了Qt。我的ParaView现在已安装,但我似乎无法运行它。第一次尝试,我得到以下输出:
QWSSocket::connectToLocalFile could not connect:: Connection refused
QWSSocket::connectToLocalFile could not connect:: Connection refused
QWSSocket::connectToLocalFile could not connect:: Connection refused
QWSSocket::connectToLocalFile could not connect:: Connection refused
QWSSocket::connectToLocalFile could not connect:: Connection refused
QWSSocket::connectToLocalFile could not connect:: Connection refused
No Qt for Embedded Linux server appears to be running.
If you want to run this program as a server,
add the "-qws" command-line option.
当我以sudo身份运行时,得到以下输出:
Qt for Embedded Linux data directory is not owned by user 0: /tmp/qtembedded-0
我不知道这意味着什么或如何解决,将不胜感激。
更多信息:我安装了ParaView 4.4版
我的Qt目录是/usr/local/Trolltech/QtEmbedded-4.8.6/bin
我的ParaView目录是/ usr / local / bin
我在Google或此处都找不到任何东西,这就是我要问的原因。
如果要将此程序作为服务器运行,添加“ -qws”命令行选项。
您真的需要这个;将其附加到调用二进制文件的行。尝试在运行X11的计算机上启动它时,您还需要安装并运行QVFb,并需要将其支持(图形,鼠标和键盘)编译到Qt库中。
我强烈建议不要以root特权开始。
似乎您是在用户下运行该应用程序,然后将其杀死,切换到root用户并尝试再次运行它。您可以只删除临时文件夹。rm -rf / tmp / qtembedded-0