编译Qt5.6-1 for WEC2013

来源:互联网 发布:linux 漏洞扫描软件 编辑:程序博客网 时间:2024/06/05 17:18
/******************************************************Create by York Chen, 2016.7.27******************************************************/编译Qt5.6-1 for WEC2013 总结:编译环境:1,编译系统:Window7 64bit2,目标系统:WEC20133,Qt版本: 5.6-14,CPU: Freescale iMX6 (ARMV7)5,IDE:VS2012前期准备:1,安装Perl2,安装Python2.x3,下载Qt5.6-1 Source code4,下载WEC2013 BSP编译工作:1,编译SDKa, 用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, 安装SDKa, 到SDK目录下 双击安装程序安装。不做说明。至此, SDK安装完成。3, 编译Qt5.6-1a,在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 named, 启动" 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, 等待 直到完成。

0 0
原创粉丝点击