如何利用VS2012创建ARM桌面程序

如何利用VS2012创建ARM桌面程序,第1张

:VS2012对C语言支持不是特别好,但是也能用。 打开VS2012以后选择新建项目 然后出现 选择C++下的win32控制台程序,输入名称然后确定-下一步-完成(什么都不要改) 出现 基本上保留#include“stadafx.h”你的编译就不会出问题 PS:win8下可以使用

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、呵呵,我也是从新手过来的。也问过类似的小白问题。

首先,surface rt和pro它们的处理器构架不一样,这就导致它们上面运行的应用程序不能相互兼容。surface rt中的系统自带的桌面应用虽然也是.exe结尾,但是它们是微软专门为ARM构架的windows rt设计的,它们同样也不能在x86构架的windows 8系统中运行。如果你把windows rt中的exe程序拷贝到windows 8中运行,就会提示“该应用程序不能在此版本的windows中运行……”,如果在windows xp中运行就会提示“XXXX不是有效的win32应用程序”。


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

原文地址: https://outofmemory.cn/yw/11750104.html

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

发表评论

登录后才能评论

评论列表(0条)

保存