在我的电脑(Ubuntu)上安装了两个Qt版本。一个带有包管理器(5.x),一个手动到/opt/Qt (5.9)。
对于一个项目,我需要在CMake中使用/opt/Qt-安装。但是find_package(Qt5Core 5.9 COMPONENTS CORE REQUIRED)没有找到正确的安装:
Could not find a configuration file for package "Qt5Core" that is
compatible with requested version "5.9".
The following confi
CentOS 7附带了Qt5.6,有办法升级到QT5.9吗?
目前的版本。
QMake version 3.0
Using Qt version 5.6.2 in /usr/lib64
我不想从qt.io安装Qt,因为我不打算开发应用程序,我试图运行的应用程序需要QT5.9中可用的QtQuick version 2.9。
我有一个在QT5.9环境下构建的程序。当我将程序复制到安装在QT5.6中的服务器时,程序无法启动,出现以下错误:
./myapp: /usr/lib64/libQt5Core.so.5: version `Qt_5.9' not found (required by ./myapp)
但是,确实存在/usr/lib64 64/libQt5Core.so.5,它是指向libQt5Core.so.5.6.1的链接。
我认为.so文件的次要版本不会破坏兼容性。字符串`Qt_5.9‘如何进入myapp,以及它如何影响程序的加载?
我有一个QT/Opencv项目,它在Visual Studio 2015和Qt 5.6上工作得很好。自从我买了一台新电脑后,我安装了Visual Studio 2017和新的Qt 5.9。如果我试图导入项目并编译它,我会得到一个巨大的LNK2019和LNK2001错误列表。我已经检查了QT建立了正确的编译和正确的平台(x64),还检查了Opencv包含的内容是否正确。
我还应该做哪些其他检查?
我使用的是Windows 10、Qt Creator 4.4.1和Visual Studio 2017社区。
为了解决显示问题,建议使用QWebEngineView。我在脚本中插入了from PyQt5.QtWebEngineWidgets import QWebEngineView,该脚本在执行时会发出:
from PyQt5.QtWebEngineWidgets import QWebEngineView
ImportError: libQt5Positioning.so.5: cannot open shared object file: No such file or directory
# locate libQt5Positioning.so.5
/root/.cache/pyinst
我需要安装一些Postgres9.1 libs,但"yum“只显示8.4版本。
如何“更新”yum列表以获得9.1版本?
我的Linux版本:
# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.9 (Tikanga)
当我试图用Project ERROR: Unknown module(s) in QT: positioning构建依赖于QT5的项目时,出现了错误的qmake,我怀疑以前安装的旧QT4安装中可能会出现问题。
qmake -version
QMake version 3.0
Using Qt version 5.2.1 in /usr/lib/x86_64-linux-gnu
所以我的问题是:
1.如何解决这一错误?
2.如何完全删除Qt4 (并可能重新安装QT5?)?
更新:
which qmake
/usr/bin/qmake
ls -l /usr/bin/qmake
lrwxrwxrw