qt链接mysql加载插件驱动出现错误
无法解析的外部符号 "class QObject * __cdecl qt_plugin_instance_qsqlmysql(void)" (?qt_plugin_instance_qsqlmysql@@YAPAVQObject@@XZ),该符号在函数 "public: __thiscall StaticqsqlmysqlPluginInstance::StaticqsqlmysqlPluginInstance(void)" (??0StaticqsqlmysqlPluginInstance@@QAE@XZ) 中被引用 就是加载mysql的支持库的时候出现错误了,那位朋友解决过这个问题啊?
更新时间:2023-09-21 14:09
最满意答案
你得装arm-linux交叉编译工具链,这样你才可以编译出能够在arm上跑的应用程序。
其他回答
1、qt-x11是建立在x11图开库上的,x11图形库又是建军在frambuffer上的,frambuffer是linux内核的图形库,x11系统资源需求大,不能用于嵌入式,所以qt-embedded产生了,它不是建立在x11图形库上的,它是直接建立在frambuffer上的,占系统资源极少,可以在嵌入式上使用。qtopia-core这个概念是相对于qtopia提出的。它就是qt-embedded。而qtopia是qt公司的一个嵌入式桌面系统,目前已停止开发了。 2、如果arm上没有qt库,不能运行qt程序,必须把相应的qt库按装到arm板上。 3、qmake产生makefile,make根据makefile调用gcc进行编译。 4、qt-embedded-linux-opensource-src-4.4.3.tar.gz是用在嵌入式上的qt开发库。用法与qt-4.4.3-x11版的用法一样。 5、没有办法仿真,只能先进行qt-embedded的移植工作。但是开发qt-embedded程序时,到是可以在pc机上先用qvfb仿真调试的。 6、qt-embedded库先交叉编译,完成后下载到开发板上,以后开发应用程序时,qt库不用再下载的。 7、写qt程序需要4.0版以上的交叉编译器。网上可以下载现成。 8、这是三个不同版本的gcc交叉编译器,都老了。目前至少应该使用gcc 4.0以上的。 9、肯定是不行的。 10、呵呵,我也是从新手过来的。也问过类似的小白问题。
相关问答
更多-
怎么通过手机控制嵌入式arm9开发板[2022-11-27]
开发板如果连通了网络,可以在手机上编一个网络Socket程序与开发板建立连接后通讯,开发板上接到这个连接后(也要运行个通讯的程序)启动相应应用程序。 这涉及到手机端的Android或IOS编程和开发板的嵌入式编程两部分内容。 -
在ARM开发板的嵌入式linux系统上运行的QT程序,必须得要在linux里用QT编吗[2020-12-20]
1、想在板子上运行用QT编好的程序,必须要在PC的linux系统里用QT编吗? 不需要.但是必须经过交叉编译. (window 无法进行交叉编译.) 2、在windows系统里编好的QT程序,经过交叉编译后能直接运行在板子上吗?还是板子需要弄个QT环境啥的?就是往里面安个相同版本的QT? 必须要保证板子里已经移植成功QTE.编译过的程序才可以跑在板子上. (关于如何移植QTE是个大问题.如果你是新手.one month,good luck to you) 交叉编译的时候用的是QTE的库而不是普通的QT库.而 ... -
qt安装什么版本的用于嵌入式ARM板。。跪求高手。。[2023-03-26]
你得装arm-linux交叉编译工具链,这样你才可以编译出能够在arm上跑的应用程序。 -
寻求好的ARM嵌入式学习开发板?[2019-03-14]
如果你要学WinCE的话,至少ARM9以上 2440的板子应该说是现在最经济实惠的,做的厂家也很多,比如mini2440,fl2440,te2440等 资料应该多很全的,硬件pdf原理图,Linux,wince的源码,工具,各种实验 2440已经被做的比较透了 学习wince的话可以到到这里,文章还是很多的 www.armce.com -
arm嵌入式linux qt入门问题请教[2022-07-03]
1、qt-x11是建立在X11图开库上的,X11图形库又是建军在FRAMBUFFER上的,FRAMBUFFER是linux内核的图形库,X11系统资源需求大,不能用于嵌入式,所以qt-embedded产生了,它不是建立在X11图形库上的,它是直接建立在FRAMBUFFER上的,占系统资源极少,可以在嵌入式上使用。qtopia-core这个概念是相对于qtopia提出的。它就是qt-embedded。而qtopia是QT公司的一个嵌入式桌面系统,目前已停止开发了。 2、如果arm上没有qt库,不能运行QT程序 ... -
关于QT开发平台和arm嵌入式的关系。[2022-06-12]
QT包括普通窗口界面下的和嵌入式下的 嵌入式QT也叫QT/Embeded,是应用在嵌入式linux系统上的GUI应用程序运行环境,主要运行于framebuffer上。 所以实现一个移动设备上的界面,我们这样来构造: 硬件:arm9最小系统板+触摸液晶屏 软件:1. linux系统 2. QT 运行库 3. 被QT编译好的应用程序 上三个都是嵌入式移植的,是移植好并用arm-linux-交叉编译器编译的linux系统,QT库lib*.so,QT编译器和该编译器编的应用程序。 除了QT,清华出的MINIGUI很 ... -
arm嵌入式linux qt入门问题请教[2022-04-13]
1、qt-x11是建立在X11图开库上的,X11图形库又是建军在FRAMBUFFER上的,FRAMBUFFER是linux内核的图形库,X11系统资源需求大,不能用于嵌入式,所以qt-embedded产生了,它不是建立在X11图形库上的,它是直接建立在FRAMBUFFER上的,占系统资源极少,可以在嵌入式上使用。qtopia-core这个概念是相对于qtopia提出的。它就是qt-embedded。而qtopia是QT公司的一个嵌入式桌面系统,目前已停止开发了。 2、如果arm上没有qt库,不能运行QT程序 ... -
arm嵌入式linux qt入门问题请教[2021-12-24]
1、qt-x11是建立在X11图开库上的,X11图形库又是建军在FRAMBUFFER上的,FRAMBUFFER是linux内核的图形库,X11系统资源需求大,不能用于嵌入式,所以qt-embedded产生了,它不是建立在X11图形库上的,它是直接建立在FRAMBUFFER上的,占系统资源极少,可以在嵌入式上使用。qtopia-core这个概念是相对于qtopia提出的。它就是qt-embedded。而qtopia是QT公司的一个嵌入式桌面系统,目前已停止开发了。 2、如果arm上没有qt库,不能运行QT程序 ... -
在ARM板的嵌入式Linux系统里做一个Qt设计界面的系统的问题。。。。真心求教[2023-06-22]
答: 1、可以 2、Qt Creator只是一个集成开发工具,这个版本随意,网上下就可以,Qte不是用最新,而是最好用跟你在Linux开台开发一样的。首先要在Linux下交叉编译Qte的库,然后再将Lib这些文件移植在板子上,最后通过交叉编译好的库去编译你在pc上编写的程序,放到板子上运行!关于交叉编译QT的文章,网上可以搜到很多。 3、WIN7平台的交叉编译工具安装比较麻烦,不推荐使用,直接在Linux去下一个别人交叉工具包,直接解压就好。。去友善的官网,或其他网站下这类的工具 觉得你要先理解什么叫交叉编 ... -
在ARM板的嵌入式Linux系统里做一个Qt设计界面的系统的问题。。。。真心求教[2022-02-23]
答: 1、可以 2、Qt Creator只是一个集成开发工具,这个版本随意,网上下就可以,Qte不是用最新,而是最好用跟你在Linux开台开发一样的。首先要在Linux下交叉编译Qte的库,然后再将Lib这些文件移植在板子上,最后通过交叉编译好的库去编译你在pc上编写的程序,放到板子上运行!关于交叉编译QT的文章,网上可以搜到很多。 3、WIN7平台的交叉编译工具安装比较麻烦,不推荐使用,直接在Linux去下一个别人交叉工具包,直接解压就好。。去友善的官网,或其他网站下这类的工具 觉得你要先理解什么叫交叉编 ...