找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

keil_c51中文路径导致错误如何解决

查看数: 2538 | 评论数: 24 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-11-12 22:51

正文摘要:

使用英文路径,项目一多,找起来很麻烦。中文路径keil又报错,谁有好的解决方案吗? 图片仅说明问题,不是mdk

回复

ID:1043747 发表于 2022-11-24 08:35
hzwyx 发表于 2022-11-17 14:27
Keil 项目路径名的字符中也不能含有带 0xFD 编码的汉字。
GB2312 中,包含 0xfd 编码的汉字如下:
褒饼昌 ...

多谢解惑
ID:986331 发表于 2022-11-17 14:27
Keil 项目路径名的字符中也不能含有带 0xFD 编码的汉字。
GB2312 中,包含 0xfd 编码的汉字如下:
褒饼昌除待谍洱俘庚过糊积箭烬君魁
例笼慢谬凝琵讫驱三升数她听妄锡淆
旋妖引育札正铸 佚冽邶埤荦蔟摭啐
帻猃恺泯潺妪纨琮椠辇挲臊忑睚铨稞
瘕颀螨簖酏觚鳊鼾
ID:1044091 发表于 2022-11-16 22:05
eala 发表于 2022-11-16 10:40
这个路径下的括号会导致出现问题,建议安装在没有特殊符号的目录下(下划线除外)

不是括号的问题。我直接装到C盘下C:\Keil_v5也弹红叉。不过把项目目录改成英文后只弹了一次。再用段时间看看。
ID:1043747 发表于 2022-11-16 15:45
eala 发表于 2022-11-16 10:40
这个路径下的括号会导致出现问题,建议安装在没有特殊符号的目录下(下划线除外)

你确定是括号的问题?
ID:1043747 发表于 2022-11-16 15:44
ningsy 发表于 2022-11-16 10:23
感觉它这个跟中英文关系不大。我把项目路径改成全英文还是弹了一次红叉。弹有很大的随机性,不知道啥原因。

我改成英文就没再弹过了,倒是中文时经常弹。当然也可能是时间短,还没到弹的时候。
ID:1043747 发表于 2022-11-16 15:38
hzwyx 发表于 2022-11-16 10:32
中文路径上的字符不能有那个著名的0xFD编码

求细说
ID:1045193 发表于 2022-11-16 10:40


这个路径下的括号会导致出现问题,建议安装在没有特殊符号的目录下(下划线除外)


ID:986331 发表于 2022-11-16 10:32
中文路径上的字符不能有那个著名的0xFD编码
ID:1044091 发表于 2022-11-16 10:23
感觉它这个跟中英文关系不大。我把项目路径改成全英文还是弹了一次红叉。弹有很大的随机性,不知道啥原因。
ID:1049806 发表于 2022-11-16 09:37
中英文其实没有关系,但是你不能更改软件安装目录文件夹的名字,会报错。如果更改了,可以在tool一个文本文件把他改回来。不知道楼主是不是说的这个问题
ID:1043747 发表于 2022-11-16 09:12
ly1972001 发表于 2022-11-16 08:45
工程人员不用英文用啥。如果怕看不懂,可进行代码管理。

不是看不懂,只是看着累,就是想使用中文
ID:236035 发表于 2022-11-16 08:45
工程人员不用英文用啥。如果怕看不懂,可进行代码管理。
ID:1043747 发表于 2022-11-14 21:19
ningsy 发表于 2022-11-14 20:58
我用V5,跟楼主版本一样,项目是中文目录,仿真调试时偶尔也跳那个红叉(只是偶然现象),不知道什么原因。

已确认中文路径会导致该问题,keil设计时未考虑亚洲用户
ID:1044091 发表于 2022-11-14 20:58
我用V5,跟楼主版本一样,项目是中文目录,仿真调试时偶尔也跳那个红叉(只是偶然现象),不知道什么原因。
ID:1043747 发表于 2022-11-14 15:55
wennn 发表于 2022-11-14 13:54
项目程序是可以用中文命名的,有没有可能是其他的错误?

我测试过,英文路径调试没问题,中文就出错(encountered an improper argument)
ID:1043747 发表于 2022-11-14 15:53
Hephaestus 发表于 2022-11-14 13:55
但是你在楼主位发的图是MDK。

哦?是吗,我截的官方的图,没注意到是mdk,抱歉
ID:883242 发表于 2022-11-14 13:55

但是你在楼主位发的图是MDK。
ID:1051715 发表于 2022-11-14 13:54
项目程序是可以用中文命名的,有没有可能是其他的错误?
ID:1043747 发表于 2022-11-14 12:09
allen_y 发表于 2022-11-13 13:54
建议安装在根目录下

keil程序可以安装在根目录,但项目文件我想使用中文表示啊,怎么办
ID:1043747 发表于 2022-11-13 15:43
大漠落日 发表于 2022-11-13 09:28
MDK支持中文路径

我说的c51
ID:1051727 发表于 2022-11-13 13:54
建议安装在根目录下
ID:195496 发表于 2022-11-13 09:28
MDK支持中文路径
ID:883242 发表于 2022-11-12 23:00
MDK不挑什么中文英文目录,你一定是搞错了什么东西。只有早期的C51编译器只认8.3格式的目录名和文件名。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表