Win 10下MTK Feature Phone编译环境搭建

更新win 11下的环境搭建

(40条消息) Windows 11下MTK Feature Phone编译环境搭建_Kenwii的博客-CSDN博客

系统升级了Win10发现MTK的环境安装有点问题,不想弄个win7虚拟机,Google了一圈也没发现解决方案,

折腾了一下,发现可以正常使用了,过程分享给大家。

我的系统:Win 10 x64 (x32应该也一样) 1809 1909 LTSC 2019 都测试可以安装成功

office excel这个正常安装,perl这个也正常安装,下面开始要注意一下

注意:win 10 LTSC 2019 x64 下面如果安装的 ActivePerl-5.8.8.822-MSWin32-x86-280952版本 

会导致 EMI gen卡死,不知道是office 2019 excel太高还是perl版本太低 亦或 是x86 perl跟ltsc水土不服,没具体深究

换成 x64版本的perl ActivePerl-5.14.2.1402-MSWin32-x64-295342 就正常了

x64 5.14版本的active perl

再高版本的perl估计很多都不行了,perl里面调用excel使用的win32:ole api在高版本active perl里面已经不被支持,除非手动改mtk的perl脚本。

1. 先安装RVCT 3.1 

第一步上来RVCT 3.1就安装不上,这个由于win10已经不带经典模式的主题了,导致RVCT安装程序启动不了

解决办法:

不要启动图形安装界面,使用命令行安装

比如你RVCT 3.1解压完在D:\RCVT3.1,

a. 在此目录下,找到setupcli.exe 并右键设置 以win 7/vista 兼容模式运行

b. 运行CMD 到D:\RCVT3.1下执行,

setupcli.exe install --source D:\RCVT3.1 --target "C:\Program Files\ARM" --env SYSTEM

"C:\Program Files\ARM"这个安装路径,不要

--source 参数就是安装文件所在路径,这个改为你自己的RVCT安装文件所在路径

2. 使用Crack破解RVCT 3.1

这个跟以前的window 7流程没有差别,先把rvds.dat里面的hostid替换自己的网卡MAC,然后跟几个破解文件一起复制到C:\Program Files\ARM

用管理员身份运行 crack.bat,然后把替换了mac的rvds.dat 复制到C:\flexlm(没有就新建这个目录),并更名rvds.dat为license.dat

3. 替换armar为1021版本

这个跟之前也没区别,armar 569版本存在链接问题,直接替换成1021版本就行

4. 替换MTK工程中Tools中的MSYS中sh.exe,这个在Win10中启动不了,导致编译失败

替换成最新版本MSYS中的sh.exe和msys-1.0.dll就行了

以上除RVCT3.1安装包以外的文件都上传到csdn了,当然你也可以自己找,我只想赚点资源分,现在别人的资源标的分太高了-_-,链接如下,

https://download.csdn.net/download/mozheshufuark/10917653

另外有些工程带freetype.exe的,需要安装vs2008,这个没试验过,我有个工程编译会用到freetype.exe,但实际没有用到,

直接屏蔽就可以了,要不编译会报res gen错误,

屏蔽方法,ResGenerator_HW.tmp文件里面把运行freetype.exe的那段屏蔽掉

你可能感兴趣的:(FeaturePhone,Win10,MTK环境,2503,6261)