更新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的那段屏蔽掉