当前位置: 首页 > news >正文

SiFli-SDK 编译

1.编译报错 scons: *** No SConstruct file found.

出现这个错误是没有正确进入到工程目录执行编译命令,例如应该进入project目录中。

2.scons: *** [build_em-lb525_hcpu\src\resource\strings\en_us.c] AttributeError : 'dict' object has no attribute 'iteritems'
Traceback (most recent call last):
  File "C:\Users\Yjj\.sifli\python_env\sifli-sdk2.3_py3.13_env\Lib\site-packages\SCons\Action.py", line 1434, in execute
    result = self.execfunction(target=target, source=rsources, env=env)
  File "D:\jay_workspace\sifli\OpenSiFli\SiFli-SDK\tools\build\building.py", line 222, in LangBuild
    resource.GenerateStrRes(src_path, dst_path)
    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
  File "D:\jay_workspace\sifli\OpenSiFli\SiFli-SDK\tools\build\resource.py", line 212, in GenerateStrRes
    GenerateLangCFile(str_file_basename, s, str_output_dir)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\jay_workspace\sifli\OpenSiFli\SiFli-SDK\tools\build\resource.py", line 100, in GenerateLangCFile
    for k, v in s.iteritems():
                ^^^^^^^^^^^
AttributeError: 'dict' object has no attribute 'iteritems'
scons: building terminated because of errors.

AttributeError: 'dict' object has no attribute 'iteritems',解决方案是:

Python3.x中不再支持iteritems(),所以将iteritems()改成items(),即dict.items()

3.UnicodeDecodeError: 'gbk' codec can't decode byte 0xa1 in position 38: illegal multibyte sequence

..\OpenSiFli\SiFli-SDK\tools\build\resource.py文件中

open函数中添加  encoding='utf-8'

4.'sftool' 不是内部或外部命令,也不是可运行的程序

http://www.dtcms.com/a/193202.html

相关文章:

  • 车载诊断进阶篇 --- 车载诊断概念
  • 基于互联网和LabVIEW的多通道数据采集系统仿真设计
  • Spring 模拟转账开发实战
  • Spring MVC HttpMessageConverter 的作用是什么?
  • 2025年,如何制作并部署一个完整的个人博客网站
  • 智能视觉赋能精准抓取:富唯智能重新定义机械臂应用新高度​
  • 嵌入式学习笔记 D21:双向链表的基本操作
  • 深入浅出:Windows系统DLL劫持提权原理
  • 位运算题目:找到最接近目标值的函数值
  • 面试从微前端拓展到iframe是如何通信的
  • 计量——检验与代理变量
  • 【备忘踩坑】Android单元测试中读取测试assets的方法
  • EdgeShard:通过协作边缘计算实现高效的 LLM 推理
  • NY244NY249美光闪存颗粒NY252NY256
  • U9C与钉钉审批流对接完整过程
  • 数据结构—排序(斐波那契数列,冒泡,选择,插入,快速,归并,图,广度优先算法)
  • 【Docker】Docker安装Redis
  • Git命令总结
  • 2025年大厂C++面试题总结与解析
  • 【C++】解析C++面向对象三要素:封装、继承与多态实现机制
  • Remote Desktop安卓远程无法使用中文输入法
  • deepseek讲解如何快速解决内存泄露,内存溢出问题
  • C#数据类型
  • Python中常用的数据类型
  • 反向传播
  • 2、ubantu系统配置OpenSSH | 使用vscode或pycharm远程连接
  • 软件设计师考试《综合知识》CPU考点分析(2019-2023年)——求三连
  • 【QT 项目部署指南】使用 Inno Setup 打包 QT 程序为安装包(超详细图文教程)
  • 基于EFISH-SCB-RK3576/SAIL-RK3576的消防机器人控制器技术方案‌
  • Linux云计算训练营笔记day09(MySQL数据库)