標(biāo)題: keil_c51中文路徑導(dǎo)致錯(cuò)誤如何解決 [打印本頁(yè)]

作者: censv    時(shí)間: 2022-11-12 22:51
標(biāo)題: keil_c51中文路徑導(dǎo)致錯(cuò)誤如何解決
使用英文路徑,項(xiàng)目一多,找起來(lái)很麻煩。中文路徑keil又報(bào)錯(cuò),誰(shuí)有好的解決方案嗎?
圖片僅說(shuō)明問(wèn)題,不是mdk

1668264450196..jpg (561.08 KB, 下載次數(shù): 36)

1668264450196..jpg

作者: Hephaestus    時(shí)間: 2022-11-12 23:00
MDK不挑什么中文英文目錄,你一定是搞錯(cuò)了什么東西。只有早期的C51編譯器只認(rèn)8.3格式的目錄名和文件名。
作者: censv    時(shí)間: 2022-11-12 23:10
Hephaestus 發(fā)表于 2022-11-12 23:00
MDK不挑什么中文英文目錄,你一定是搞錯(cuò)了什么東西。只有早期的C51編譯器只認(rèn)8.3格式的目錄名和文件名。

我不知道這個(gè)算不算早期的

1668265781370..jpg (586.86 KB, 下載次數(shù): 31)

1668265781370..jpg

作者: 大漠落日    時(shí)間: 2022-11-13 09:28
MDK支持中文路徑
作者: allen_y    時(shí)間: 2022-11-13 13:54
建議安裝在根目錄下
作者: censv    時(shí)間: 2022-11-13 15:43
大漠落日 發(fā)表于 2022-11-13 09:28
MDK支持中文路徑

我說(shuō)的c51
作者: censv    時(shí)間: 2022-11-14 12:09
allen_y 發(fā)表于 2022-11-13 13:54
建議安裝在根目錄下

keil程序可以安裝在根目錄,但項(xiàng)目文件我想使用中文表示啊,怎么辦
作者: wennn    時(shí)間: 2022-11-14 13:54
項(xiàng)目程序是可以用中文命名的,有沒(méi)有可能是其他的錯(cuò)誤?
作者: Hephaestus    時(shí)間: 2022-11-14 13:55
censv 發(fā)表于 2022-11-13 15:43
我說(shuō)的c51

但是你在樓主位發(fā)的圖是MDK。
作者: censv    時(shí)間: 2022-11-14 15:53
Hephaestus 發(fā)表于 2022-11-14 13:55
但是你在樓主位發(fā)的圖是MDK。

哦?是嗎,我截的官方的圖,沒(méi)注意到是mdk,抱歉
作者: censv    時(shí)間: 2022-11-14 15:55
wennn 發(fā)表于 2022-11-14 13:54
項(xiàng)目程序是可以用中文命名的,有沒(méi)有可能是其他的錯(cuò)誤?

我測(cè)試過(guò),英文路徑調(diào)試沒(méi)問(wèn)題,中文就出錯(cuò)(encountered an improper argument)
作者: ningsy    時(shí)間: 2022-11-14 20:58
我用V5,跟樓主版本一樣,項(xiàng)目是中文目錄,仿真調(diào)試時(shí)偶爾也跳那個(gè)紅叉(只是偶然現(xiàn)象),不知道什么原因。
作者: censv    時(shí)間: 2022-11-14 21:19
ningsy 發(fā)表于 2022-11-14 20:58
我用V5,跟樓主版本一樣,項(xiàng)目是中文目錄,仿真調(diào)試時(shí)偶爾也跳那個(gè)紅叉(只是偶然現(xiàn)象),不知道什么原因。

已確認(rèn)中文路徑會(huì)導(dǎo)致該問(wèn)題,keil設(shè)計(jì)時(shí)未考慮亞洲用戶
作者: ly1972001    時(shí)間: 2022-11-16 08:45
工程人員不用英文用啥。如果怕看不懂,可進(jìn)行代碼管理。
作者: censv    時(shí)間: 2022-11-16 09:12
ly1972001 發(fā)表于 2022-11-16 08:45
工程人員不用英文用啥。如果怕看不懂,可進(jìn)行代碼管理。

不是看不懂,只是看著累,就是想使用中文
作者: ggbob    時(shí)間: 2022-11-16 09:37
中英文其實(shí)沒(méi)有關(guān)系,但是你不能更改軟件安裝目錄文件夾的名字,會(huì)報(bào)錯(cuò)。如果更改了,可以在tool一個(gè)文本文件把他改回來(lái)。不知道樓主是不是說(shuō)的這個(gè)問(wèn)題
作者: ningsy    時(shí)間: 2022-11-16 10:23
感覺(jué)它這個(gè)跟中英文關(guān)系不大。我把項(xiàng)目路徑改成全英文還是彈了一次紅叉。彈有很大的隨機(jī)性,不知道啥原因。
作者: hzwyx    時(shí)間: 2022-11-16 10:32
中文路徑上的字符不能有那個(gè)著名的0xFD編碼
作者: eala    時(shí)間: 2022-11-16 10:40


這個(gè)路徑下的括號(hào)會(huì)導(dǎo)致出現(xiàn)問(wèn)題,建議安裝在沒(méi)有特殊符號(hào)的目錄下(下劃線除外)



作者: censv    時(shí)間: 2022-11-16 15:38
hzwyx 發(fā)表于 2022-11-16 10:32
中文路徑上的字符不能有那個(gè)著名的0xFD編碼

求細(xì)說(shuō)
作者: censv    時(shí)間: 2022-11-16 15:44
ningsy 發(fā)表于 2022-11-16 10:23
感覺(jué)它這個(gè)跟中英文關(guān)系不大。我把項(xiàng)目路徑改成全英文還是彈了一次紅叉。彈有很大的隨機(jī)性,不知道啥原因。

我改成英文就沒(méi)再?gòu)椷^(guò)了,倒是中文時(shí)經(jīng)常彈。當(dāng)然也可能是時(shí)間短,還沒(méi)到彈的時(shí)候。

作者: censv    時(shí)間: 2022-11-16 15:45
eala 發(fā)表于 2022-11-16 10:40
這個(gè)路徑下的括號(hào)會(huì)導(dǎo)致出現(xiàn)問(wèn)題,建議安裝在沒(méi)有特殊符號(hào)的目錄下(下劃線除外)

你確定是括號(hào)的問(wèn)題?
作者: ningsy    時(shí)間: 2022-11-16 22:05
eala 發(fā)表于 2022-11-16 10:40
這個(gè)路徑下的括號(hào)會(huì)導(dǎo)致出現(xiàn)問(wèn)題,建議安裝在沒(méi)有特殊符號(hào)的目錄下(下劃線除外)

不是括號(hào)的問(wèn)題。我直接裝到C盤(pán)下C:\Keil_v5也彈紅叉。不過(guò)把項(xiàng)目目錄改成英文后只彈了一次。再用段時(shí)間看看。
作者: hzwyx    時(shí)間: 2022-11-17 14:27
Keil 項(xiàng)目路徑名的字符中也不能含有帶 0xFD 編碼的漢字。
GB2312 中,包含 0xfd 編碼的漢字如下:
褒餅昌除待諜洱俘庚過(guò)糊積箭燼君魁
例籠慢謬凝琵訖驅(qū)三升數(shù)她聽(tīng)妄錫淆
旋妖引育札正鑄 佚冽邶埤犖蔟摭啐
幘獫愷泯潺嫗紈琮槧輦挲臊忑睚銓稞
瘕頎螨籪酏觚鳊鼾
作者: censv    時(shí)間: 2022-11-24 08:35
hzwyx 發(fā)表于 2022-11-17 14:27
Keil 項(xiàng)目路徑名的字符中也不能含有帶 0xFD 編碼的漢字。
GB2312 中,包含 0xfd 編碼的漢字如下:
褒餅昌 ...

多謝解惑




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1