首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

小弟我的QT 移植过程

2013-08-16 
我的QT 移植过程。参考网上资料.要移植到ARMS5PV210.发现总有问题,现总算OK了.为了让大家少走弯路.过程公布

我的QT 移植过程。
参考网上资料.要移植到ARMS5PV210.发现总有问题,现总算OK了.为了让大家少走弯路.过程公布如下:
 wince6.0 下 QT 移植.
       针对S5PV210平台.
 试了QT4.8.4 QT4.7.3 5.02 结果发现都不行.
网上有朋友说4.7.3可以用.但我编时总出现那个 RUN TIME ERROR.
总是编译出错.最后用4.6.3总算一次就通过了.针对平台也可以调试了.
目标:用于VS2005.能编译,在S5PV210平台上可以跑.

 我的步骤如下:

      1.下载原码包. qteverywhere-opensource-src-4.6.3.zip 解压.放在D:\QTINSTALL
      2.修改包目录下\mkspecs\wince60standard-msvc2005\下的qmake.conf;
       将SDK名改为你的目标SDK.我的是SDK1.
      3.配置QT编译平台. 要好几分钟.
configure -platform win32-msvc2005 -xplatform wince60standard-armv4i-msvc2005 -no-webkit -no-accessibility -no-qt3support  -no-multimedia -no-audio-backend -no-phonon -no-phonon-backend -nomake examples 

     4.将\QTINSTALL\BIN\SETCEPATHS.BAT中添加如下代码
) ELSE IF "%1" EQU "wince60standard-armv4i-msvc2005" (
checksdk.exe -sdk "SDK1 (ARMV4I)" -script tmp_created_script_setup.bat 1>NUL
tmp_created_script_setup.bat
del tmp_created_script_setup.bat
echo Windows Mobile ce6 Standard armv4i selected, environment is set up
      5.运行:D:\QTINSTALL\BIN\setcepaths wince60standard-armv4i-msvc2005
    这时会显示SDK1选用了.
      6.在D:\QTINSTALL\NMAKE.
         要运行1小时以上才可以编译通过. 
     7.安装QT-VS-ADDIN-1.1.11-OPENSOURCE.EXE.
    安装后再打开VS2005,界面上会多一个QT选择.
    配置指向你编译的目录.

    这时候你可以开发QT应用程序了.
    8.QT编好的程序可以拷贝到平台上用了.
     需要拷贝4个DLL库:QtCore4.dll QtCored4.dll QtGui4.dll QtGuid4.dll 到应用目录下.

很好,学习了。。。
[解决办法]
好人一生平安小弟我的QT 移植过程
------解决方案--------------------


好人一生平安

热点排行