开发环境¶
开发环境部署方法请参考 开发环境配置。
FAQ1 设置第三方工具路径异常¶
在使用Butterfli工具配置第三方工具路径时,如果按照操作未出现路径设置弹框,请直接打开Butterfli.exe同路径下的EnvSetting.exe进行配置。如果设置路径时报错,请使用 Solution 2.4.0之后版本中的工具。
FAQ2 keil未安装或路径错误¶
如果选择keil工具链编译,keil未安装或者路径配置错误时,会提示Keil版本检测不到,找不到工具链,如图所示:

备注
keil路径配置方法:修改 固件包\sdk\set_env.bat 文件中的 RTT_EXEC_PAT=C:/Keil_v5 语句。solution 2.4.0之后版本,如果在Butterfli 工具中设置了第三方路径中的keil路径,工具会自动修改该路径。
FAQ3 keil版本不匹配¶
如果使用keil工具链编译,推荐安装 V5.32.0.0 版本并注册,其他版本可能会出现编译报错。此类情况可能出现的报错如图所示:
提示编译参数不支持:

提示类型不匹配:

FAQ4 env环境包异常¶
当env环境包使用的不是开发环境配置中推荐的版本,或者有文件缺失,可能出现各种python文件语法错误等信息,如图所示:
FAQ5 编译器找不到报错¶
如果未通过Butterfli工具正确设置第三方工具路径,或者固件包所在路径太长,可能会在编译的时候提示编译器找不到,如图所示报错。在Solution 2.4.0之后版本,已经解决了路径过深的问题,出现该类问题时建议检查第三方工具路径是否设置正确。
动态应用编译时报错:

工程编译时报错:

FAQ6 模拟器编译报错¶
模拟器编译时提示找不到编译器或者跟一些基本的头文件找不到时,一般都是第三方工具路径未配置或者配置错误,请按照 开发环境配置 安装Visual C++ 可再发行程序包描述配置。
FAQ7 加密环境编译报错¶
如果使用的编译环境有加密策略,需要先按照 开发环境配置 客户加密策略环境的描述将一些工具放入白名单,执行该操作后依然有问题则需要联系FAE进一步解决。