Matlab解决无法读取路径中的空格

尝试使用 Matlab Simulink 来部署 TI F28379D 项目,在配置 Simulink 环境并编译和调试演示项目时,Simulink 出现了问题:

'Error occurred during deployment to the hardware board'

通过检查下载可执行文件到硬件,发现了问题:Matlab 无法读取文件"D/Program",在这里记录一下解决问题的过程:

"D/Program"的文件总路径是"D/Program files/Matlab",这意味着 Matlab 无法读取名称中带空格的路径,这是 Matlab 的指导:

Build Process Support for File and Folder Names - MATLAB & Simulink

所以解决问题的正确方法是给路径起一个简短的路径名称,Matlab 也给出了指导:

  1. 在 administrator 中执行 CMD 并检查 8.3 name

>fsutil 8dot3name query

  1. set 8.3 name to 0

> fsutil 8dot3name set 0

  1. 给目标路径重命名短名字

> fsutil file setshortname "D:\Program Files" PROGRA~1

这里我尝试将"PROGRA~1"更改为"AAAAAAAAA"但失败了,所以可能无法删除"~1":

也可能出现错误:错误 5,命令失败,这意味着没有关闭 Matlab,关闭 Matlab 并重试

  1. 验证

> dir C:\ /x

重新载入,现在simulink可以正常编译debug

相关推荐
报错小能手30 分钟前
C++笔记(基础)string基础
开发语言·c++·笔记
先知后行。2 小时前
Qt 网络编程
开发语言·网络·qt
做运维的阿瑞2 小时前
Python零基础入门:30分钟掌握核心语法与实战应用
开发语言·后端·python·算法·系统架构
Q_Q19632884752 小时前
python+spring boot洪涝灾害应急信息管理系统 灾情上报 预警发布 应急资源调度 灾情图表展示系统
开发语言·spring boot·python·django·flask·node.js·php
༾冬瓜大侠༿3 小时前
C语言:自定义类型——联合体和枚举
java·c语言·开发语言
无限进步_6 小时前
【C语言】统计二进制中1的个数:三种方法的比较与分析
c语言·开发语言
宇宙realman_9996 小时前
DSP28335开发中的Flash与RAM模式切换详解
dsp开发
代码村新手7 小时前
C语言-实用调试技巧
c语言·开发语言
GUIQU.7 小时前
【QT】高级主题
开发语言·c++·qt
无敌最俊朗@7 小时前
Qt 自定义控件(继承 QWidget)面试核心指南
开发语言·qt·面试