当我试图用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
我有一个基本的应用程序与QML扩展库应用程序设置没有变化,除了包标识符和类似的(电子邮件,描述,名称)。
每次打开app/testApp.qml时,我都会收到以下错误:
Warnings while parsing QML type information of /var/lib/schroot/chroots/click-ubuntu-sdk-14.10-armhf/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components:
Failed to parse '/var/lib/schroot/chroots/click-ubuntu-
我正在尝试编译,这是的一部分。我将它作为SUBDIRS的一部分包含在subdirs项目中。我通过Qt在qmake上运行了,然后运行了生成的Makefile,并收到了来自moc文件的这个错误:
/the_path/buildlib/moc_qtpropertybrowser.cpp:360: error: member access into incomplete type 'QtAbstractPropertyBrowserPrivate'
case 4: _t->d_func()->slotPropertyInserted((*reinterpre
我试图从这里运行代码,和我发现自己被这个错误信息困住了:
qt.qpa.xcb: could not connect to display
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix
当启动Spyder时,它显示加载屏幕,但最终它停止了,我得到以下错误消息。有什么想法吗?
No QCoreApplication instance found. Application patches not applied. You have to call load_stylesheet function after instantiation of QApplication to take effect.
Traceback (most recent call last):
File "/home/hagymasbab/.local/lib/python3.9/site-p
我运行Ubuntu 16.04 LTS。我的问题是我不能运行我可以编译的Qt5应用程序。
这是我尝试运行它时得到的结果:
/home/user/Desktop/sconfig/dist/Release/GNU-Linux/SCongif: /usr/lib/x86_64-linux-gnu/libQt5OpenGL.so.5: version `Qt_5' not found (required by /home/user/Desktop/sconfig/dist/Release/GNU-Linux/SCongif)
/home/user/Desktop/sconfig/dist/Re
我使用的是Ubuntu14.04,我需要让rspec和水豚在QT5上工作。我已经安装了QT5。但是当我运行rspec/feature/ get _test时,会得到这样的警告:
WARNING: The next major version of capybara-webkit will require at least version 5.0 of Qt. You're using version 4.8.6.
但是:
~ % TDIR=/usr/share/qtX qmake --version
QMake version 3.0
Using Qt version 5.2.1 in
Qt需要在Qt的QHash模板中使用的键类型的qHash重载。根据的说法,这个重载需要“在类型的命名空间中”。但这是一个问题,因为在c++中,会向std名称空间添加新的重载。仅将重载添加到全局命名空间也不起作用。
一个最小的例子:
#include <QHash>
#include <string>
//namespace std { // when adding to namespace std it compilies but that is not allowed
static uint qHash(const std::u32string &k
我正在运行Ubuntu 18.04,我似乎不能再让qgis运行了。我得到的错误是:
/usr/bin/qgis.bin: relocation error: /usr/lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5: symbol _ZN15QQmlMemoryScope5stateE version Qt_5_PRIVATE_API not defined in file libQt5Qml.so.5 with link time reference
我的qmake版本是:
QMake version 3.1
Using Qt version 5.9
日安。我写了一个小程序来理解Qt,c,++和SQL是如何工作的。她写信给我:
QSqlQuery::exec: database not open
QSqlError("", "Driver not loaded", "Driver not loaded")
("QSQLITE", "QODBC", "QODBC3", "QPSQL", "QPSQL7")
在阅读了互联网后,我发现我需要一个SQL插件,我找到了这个指令 (为什么插件不能开箱即用?这无关紧要。)好的。我
我正在使用Yocto在嵌入式板(i.MX6)上执行Qt和i.MX6的第一步。使用提供的示例菜谱,如quicknanobrowser,可以很好地工作在目标上。所以我不能证实声称WebEngine在嵌入式平台上是不可用的。
现在,我想编写自己的QML应用程序,并将其部署到板上。使用菜谱meta-toolchain-qt5,我创建了一个SDK并安装了它。在QtCreator中,我设置了SDK安装的所有路径,并试图构建它,但得到了以下错误:
Project ERROR: Unknown module(s) in QT: webengine
11:13:13: The process "/opt
当我试图用QT5在ubuntu上为armv7l-timesys linux-gnueabi构建SQUISH时,我得到了下面的错误
Checking Qt library path
> /opt/timesys/nitrogen6x/toolchain/opt/qt5/lib
? Checking whether Qt is built with thread support
: Looking for /opt/timesys/nitrogen6x/toolchain/opt/qt5/lib/libqt-mt.so
: Looking for /opt/timesys/nitrogen6
我在Linux Mint中安装了Qt库和Qt creator,但当我尝试运行设计器时,我得到了以下错误:
designer: could not exec '/usr/lib/x86_64-linux-gnu/qt5/bin/designer': No such file or directory
我在网上找不到designer版本5,但我可以找到版本4。我担心这个旧版本不能处理所有的Qt5新功能。
Qt designer版本5是否可用于Linux?