当前位置: 首页 > 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' 不是内部或外部命令,也不是可运行的程序

相关文章:

  • 车载诊断进阶篇 --- 车载诊断概念
  • 基于互联网和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++面向对象三要素:封装、继承与多态实现机制
  • 中国物流集团等10家央企11名领导人员职务任免
  • 中国军网:带你揭开3所新调整组建军队院校的神秘面纱
  • 一周文化讲座|“我的生命不过是温柔的疯狂”
  • 在本轮印巴冲突的舆论场上也胜印度一筹,巴基斯坦靠什么?
  • 湃书单|澎湃新闻编辑们在读的14本书:后工作时代
  • 缅甸内观冥想的历史漂流:从心理治疗室到“非语言现场”