/******************************************************
Create by York Chen, 2016.7.27
******************************************************/
编译Qt5.6-1 for WEC2013 总结:
编译环境:
1,编译系统:Window7 64bit
2,目标系统:WEC2013
3,Qt版本: 5.6-1
4,CPU: Freescale iMX6 (ARMV7)
5,IDE:VS2012
前期准备:
1,安装Perl
2,安装Python2.x
3,下载Qt5.6-1 Source code
4,下载WEC2013 BSP
编译工作:
1,编译SDK
a, 用VS2012 打开“C:\WINCE800\osdesigns\TX6QDL_KaRo_WEC2013_OS\TX6QDL_KaRo_WEC2013_OS.sln”.
b, 添加CatalogView 并切换到该视图:工具栏 View-> Other Windows-> Catalog Item View
c, 利用搜索框搜索dnsapi, 找到并勾选该模块。
d, 利用搜索框搜索opengl,找到并勾选该模块。
e,切换到solution Explore 页面, 右击工程名,clean sysgen(该选项在advance build commands 里面)
f, 还是右击工程名, Make runtime image.
g, Add SDK:工具栏 Project、Add New SDK .此部分不做说明。
h, 添加完SDK之后 在工程树中会看见添加的SDK,右击 build。
2, 安装SDK
a, 到SDK目录下 双击安装程序安装。不做说明。
至此, SDK安装完成。
3, 编译Qt5.6-1
a,在E盘(可任意选择一个容量比较大的盘)创建Qt\Qt5.6\qt-src 和 Qt\Qt5.6\qt-wince,
将Qt source code 解压缩到Qt\Qt5.6\qt-src 目录.
b, 打开 "E:\Qt\Qt5.6\qt-src\qtbase\qmake\generators\win32\cesdkhandler.cpp" 在191行 添加如下:
result<<"C:\\Program Files (x86)\\MSBuild\\Microsoft.Cpp\\v4.0\\V110\\Platforms";
目录地址为你的MSBuild 位置。 该目录下有一个 SDK Name的文件夹。
c, 在“E:\Qt\Qt5.6\qt-src\qtbase\mkspecs\wince80colibri-armv7-msvc2012\qmake.conf”中 修改你的SDK name
d, 启动" Developer Command Prompt for VS2012" , 进入 Qt\Qt5.6\qt-wince\
e, 输入以下命令: E:\Qt\Qt5.6\qt-src\configure -confirm-license -opensource -debug-and-release -platform\
win32-msvc2012 -xplatform wince80colibri-armv7-msvc2012 -no-openssl -no-dbus -opengl es2 -no-angle \
-no-accessibility -nomake examples -nomake tests -no-icu -no-cetest -no-style-windowsmobile -no-style-windowsvista -no-style-windowsxp
f, nmake.
g, 等待 直到完成。
编译Qt5.6-1 for WEC2013
最新推荐文章于 2023-01-28 08:24:12 发布