我正在linux中用Qt编写一个简短的应用程序。我想用可执行文件在另一台计算机上运行它。我获取了可执行文件,并在我的另一台计算机上运行它,得到了以下错误:
./BGE_GUI: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.7' not found (required by ./BGE_GUI)
./BGE_GUI: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5' not found (required by ./BGE_GUI)
./
Kali Linux
2021.3
我一直在使用更新后的xfce GUI,这是2020/21年度发布的,我相信当我在使用linux时,我肯定把它搞砸了,因为我相信我已经恢复到旧的GUI了。我尝试了sudo apt upgrade,并重新启动了我的电脑,但没有结果。有可能修复到旧的GUI吗?我对linux很陌生,所以请原谅我,如果我只是愚蠢,但谢谢!
我在一个GUI程序上工作,它会发出消息到控制台。大多数情况下,消息可以被忽略,因此不需要控制台窗口。Linux用户选择显示或不显示消息,只需选择从shell会话或窗口管理器启动app。Windows用户需要运行不同的脚本:普通gui模式的app或命令提示符窗口的gui的app-with-messages。
entry_points={
# only needed for Windows:
'console_scripts': ['app-with-messages= app.runApp:run'],
# Used on both Linux
我在Raspberry PI上使用Linux Debian,并且已经安装了Octave。下面是Octave启动:
pi@pi1 ~ $ octave
octave: X11 DISPLAY environment variable not set
octave: disabling GUI features
GNU Octave, version 4.0.0
Copyright (C) 2015 John W. Eaton and others.
This is free software; see the source code for copying conditions.
There i
在使用CMake之后,我试图用make编译一个简单的Qt程序,但我一直收到这个错误:
/usr/bin/ld: warning: libGL.so.1, needed by /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.5.1, not found (try using -rpath or -rpath-link)
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.5.1: undefined reference to `glGetTexParameterfv'
/usr/lib/x86_64-linux-gnu/li