日安。我写了一个小程序来理解Qt,c,++和SQL是如何工作的。她写信给我:
QSqlQuery::exec: database not open
QSqlError("", "Driver not loaded", "Driver not loaded")
("QSQLITE", "QODBC", "QODBC3", "QPSQL", "QPSQL7")
在阅读了互联网后,我发现我需要一个SQL插件,我找到了这个指令 (为什么插件不能开箱即用?这无关紧要。)好的。我
我想要创建一个全屏幕Qt应用程序直接运行到帧缓冲区,而在Ubuntu12.04 64位嵌入式设备中没有X窗口系统(Intel Atom Quad核处理器)。所以我认为Qt for Embedded Linux是最好的选择。但根据Qt网站的说法,这些选择要么是嵌入式Android,要么是嵌入式Linux软件栈。我需要Ubuntu,而不是其他像Angstrom这样的Linux发行版,因为Qt应用程序的依赖关系是为Ubuntu12.04测试的。
我发现有人提出了类似的问题,但仍不确定是否可能。
有人能帮我指出正确的方向吗?或者是否有可能?谢谢你的帮助..。
我用Qt Designer创建了一个简单的"hello world“,并用auto-py-to-exe编译了它。编译期间没有错误消息,但当我双击创建的可执行文件时,我的终端中有以下内容:
(venv) (base) saltz@saltz:~/Bureau/70 5 applications Qt/test/output$ ./main
qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
This application failed to start because no Q
我已经构建了从Ubuntu到Raspbian (Raspberry型号3 B+)的Qt (带有交叉编译器),因此它可以通过ssh部署应用程序。
Qt配置:
Building on: linux-g++ (x86_64, CPU features: mmx sse sse2)
Building for: devices/linux-rasp-pi3-vc4-g++ (arm, CPU features: neon)
Target compiler: gcc 7.5.0
Configuration: cross_compile compile_examples enable_new_dtags l
我已经编译了android源代码./build/envsetup.sh午餐aosp_x86_64-eng
当我在终端中运行模拟器64-x86时,会发生以下错误:
emulator64-x86: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.7' not found (required by emulator64-x86)
emulator64-x86: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5' not found (required b
我正尝试用下面的配置kdiff3-0.9.97在我的计算机中构建Linux 2.6.18-274.el5 #1 SMP Fri Jul 8 17:36:59 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux Red Hat Enterprise Linux Server release 5.7 (Tikanga)
[root@xxxx releaseQt]# /usr/lib64/qt4/bin/qmake -v
QMake version 2.01a
Using Qt version 4.2.1 in /usr/lib64/qt4/lib64
当我试图犯以下错误
我知道在这个问题上有很多答案,但是没有一个对我有帮助。我正在通过Oracle VM Virtual使用Ubunty 20.04,我面临的错误与所有其他人完全相同。在使用正式的Qt手册构建Qt6源代码之后,我尝试运行不同的项目来测试一切是否正常。控制台类型的项目构建和运行正常。没有错误。不幸的是,当我试图运行Widget类型的应用程序时,它会因众所周知的错误而失败.
t.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This appli
我有一个基本的应用程序与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-
如何在MINGW上免费编译Qt,同时静态编译mingw或Microsoft C++ express,而不是Studio.对于QT和mingw/mc++,我必须在本地提供哪些dll,以及如何也没有外部依赖?我正在XP VM上编译
我更喜欢mingw,由于linux-windows的兼容性,以及我在mingw编译的Qt程序的工作目录中需要什么dll来发布,而不是一台没有安装Qt或mingw的pc。
每个平台在Qt 中都有多个安装版本。据我所知,这些安装版本的不同之处在于它所包含的SDK。我已经下载了两个版本,Qt-5.4.1 for Linux 64-bit和Qt-5.4.1 for android,我安装了android版本。但是,当我安装Qt for linux版本时,Qt安装程序拒绝在同一目录下安装。那么,我可以将这两个版本合并到一个目录中吗?我只是在想,如果我在另一个目录中安装另一个版本,然后将其复制到android版本,会给我带来问题。
我尝试为一个使用QT4和sqLite的开源项目构建一个快照文件。经过几次迭代,构建工作得很好,但是现在,我无法启动这个程序。似乎有两个问题:
字体乱七八糟(见截图)
不能加载db驱动程序。
我的重点是后者:
QSqlDatabase: QSQLITE driver not loaded
QSqlDatabase: available drivers:
Cannot open DB
我看到文件libqsqlite.so正在加速。似乎数据库驱动程序路径是硬编码到/usr/lib/x86_64-linux-gnu/qt4/plugins/sqldrivers/中的,在预先构建的QT库中的某个位置,