我的Linux中QT designer是3.1.1版本的,s3c2410 上是QT opia,要怎样将我做的QT可执行程序在开发板上显示

我的Linux中QT designer是3.1.1版本的,s3c2410 上是QT opia,要怎样将我做的QT可执行程序在开发板上显示,第1张

交叉编译器,自己就不要编译了,使用别人编译好的(下载其他公司搞好的也一样,mini2440,TQ2440等的公司编译好的都可以),添加一下环境变量就可以了。集中力量学重点吧,搞编译器,搞开发环境不是重点。

qtopia 没有什么用途,qt库文件版本自己编译好库文件,放在板上就可以运行你写的程序了。qtopia只是类似一个系统的界面,在界面内运行自己的软件,可是自己写的软件必须和qtopia的库文件相同。自己下载最新的qt,自己编译吧。旧版本没有必要去研究了,麻烦好多,会浪费你好多时间的。

烧写等问题请看你的说明文档,要是没有的话,去下载mini2440等其他板的说明书看看,应该对你有启发作用。

按提示的意思为QString没有tolnt这个成员

但是QString有这个成员函数,

int toInt ( bool * ok = 0, int base = 10 ) const

所以你看看是不是函数拼写错误,或者是把函数当作数据成员用了

图形库又是建军在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、呵呵,我也是从新手过来的。也问过类似的小白问题。

另外,团IDC网上有许多产品团购,便宜有口碑


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7776976.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存