找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2201|回復(fù): 24
打印 上一主題 下一主題
收起左側(cè)

keil_c51中文路徑導(dǎo)致錯(cuò)誤如何解決

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:1043747 發(fā)表于 2022-11-12 22:51 來自觸屏版 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
使用英文路徑,項(xiàng)目一多,找起來很麻煩。中文路徑keil又報(bào)錯(cuò),誰有好的解決方案嗎?
圖片僅說明問題,不是mdk

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

1668264450196..jpg
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:883242 發(fā)表于 2022-11-12 23:00 | 只看該作者
MDK不挑什么中文英文目錄,你一定是搞錯(cuò)了什么東西。只有早期的C51編譯器只認(rèn)8.3格式的目錄名和文件名。
回復(fù)

使用道具 舉報(bào)

板凳
ID:1043747 發(fā)表于 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
回復(fù)

使用道具 舉報(bào)

地板
ID:195496 發(fā)表于 2022-11-13 09:28 | 只看該作者
MDK支持中文路徑
回復(fù)

使用道具 舉報(bào)

5#
ID:1051727 發(fā)表于 2022-11-13 13:54 | 只看該作者
建議安裝在根目錄下
回復(fù)

使用道具 舉報(bào)

6#
ID:1043747 發(fā)表于 2022-11-13 15:43 來自觸屏版 | 只看該作者
大漠落日 發(fā)表于 2022-11-13 09:28
MDK支持中文路徑

我說的c51
回復(fù)

使用道具 舉報(bào)

7#
ID:1043747 發(fā)表于 2022-11-14 12:09 來自觸屏版 | 只看該作者
allen_y 發(fā)表于 2022-11-13 13:54
建議安裝在根目錄下

keil程序可以安裝在根目錄,但項(xiàng)目文件我想使用中文表示啊,怎么辦
回復(fù)

使用道具 舉報(bào)

8#
ID:1051715 發(fā)表于 2022-11-14 13:54 | 只看該作者
項(xiàng)目程序是可以用中文命名的,有沒有可能是其他的錯(cuò)誤?
回復(fù)

使用道具 舉報(bào)

9#
ID:883242 發(fā)表于 2022-11-14 13:55 | 只看該作者

但是你在樓主位發(fā)的圖是MDK。
回復(fù)

使用道具 舉報(bào)

10#
ID:1043747 發(fā)表于 2022-11-14 15:53 | 只看該作者
Hephaestus 發(fā)表于 2022-11-14 13:55
但是你在樓主位發(fā)的圖是MDK。

哦?是嗎,我截的官方的圖,沒注意到是mdk,抱歉
回復(fù)

使用道具 舉報(bào)

11#
ID:1043747 發(fā)表于 2022-11-14 15:55 | 只看該作者
wennn 發(fā)表于 2022-11-14 13:54
項(xiàng)目程序是可以用中文命名的,有沒有可能是其他的錯(cuò)誤?

我測試過,英文路徑調(diào)試沒問題,中文就出錯(cuò)(encountered an improper argument)
回復(fù)

使用道具 舉報(bào)

12#
ID:1044091 發(fā)表于 2022-11-14 20:58 來自觸屏版 | 只看該作者
我用V5,跟樓主版本一樣,項(xiàng)目是中文目錄,仿真調(diào)試時(shí)偶爾也跳那個(gè)紅叉(只是偶然現(xiàn)象),不知道什么原因。
回復(fù)

使用道具 舉報(bào)

13#
ID:1043747 發(fā)表于 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)致該問題,keil設(shè)計(jì)時(shí)未考慮亞洲用戶
回復(fù)

使用道具 舉報(bào)

14#
ID:236035 發(fā)表于 2022-11-16 08:45 | 只看該作者
工程人員不用英文用啥。如果怕看不懂,可進(jìn)行代碼管理。
回復(fù)

使用道具 舉報(bào)

15#
ID:1043747 發(fā)表于 2022-11-16 09:12 來自觸屏版 | 只看該作者
ly1972001 發(fā)表于 2022-11-16 08:45
工程人員不用英文用啥。如果怕看不懂,可進(jìn)行代碼管理。

不是看不懂,只是看著累,就是想使用中文
回復(fù)

使用道具 舉報(bào)

16#
ID:1049806 發(fā)表于 2022-11-16 09:37 | 只看該作者
中英文其實(shí)沒有關(guān)系,但是你不能更改軟件安裝目錄文件夾的名字,會(huì)報(bào)錯(cuò)。如果更改了,可以在tool一個(gè)文本文件把他改回來。不知道樓主是不是說的這個(gè)問題
回復(fù)

使用道具 舉報(bào)

17#
ID:1044091 發(fā)表于 2022-11-16 10:23 來自觸屏版 | 只看該作者
感覺它這個(gè)跟中英文關(guān)系不大。我把項(xiàng)目路徑改成全英文還是彈了一次紅叉。彈有很大的隨機(jī)性,不知道啥原因。
回復(fù)

使用道具 舉報(bào)

18#
ID:986331 發(fā)表于 2022-11-16 10:32 | 只看該作者
中文路徑上的字符不能有那個(gè)著名的0xFD編碼
回復(fù)

使用道具 舉報(bào)

19#
ID:1045193 發(fā)表于 2022-11-16 10:40 | 只看該作者


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


回復(fù)

使用道具 舉報(bào)

20#
ID:1043747 發(fā)表于 2022-11-16 15:38 | 只看該作者
hzwyx 發(fā)表于 2022-11-16 10:32
中文路徑上的字符不能有那個(gè)著名的0xFD編碼

求細(xì)說
回復(fù)

使用道具 舉報(bào)

21#
ID:1043747 發(fā)表于 2022-11-16 15:44 | 只看該作者
ningsy 發(fā)表于 2022-11-16 10:23
感覺它這個(gè)跟中英文關(guān)系不大。我把項(xiàng)目路徑改成全英文還是彈了一次紅叉。彈有很大的隨機(jī)性,不知道啥原因。

我改成英文就沒再彈過了,倒是中文時(shí)經(jīng)常彈。當(dāng)然也可能是時(shí)間短,還沒到彈的時(shí)候。
回復(fù)

使用道具 舉報(bào)

22#
ID:1043747 發(fā)表于 2022-11-16 15:45 | 只看該作者
eala 發(fā)表于 2022-11-16 10:40
這個(gè)路徑下的括號(hào)會(huì)導(dǎo)致出現(xiàn)問題,建議安裝在沒有特殊符號(hào)的目錄下(下劃線除外)

你確定是括號(hào)的問題?
回復(fù)

使用道具 舉報(bào)

23#
ID:1044091 發(fā)表于 2022-11-16 22:05 | 只看該作者
eala 發(fā)表于 2022-11-16 10:40
這個(gè)路徑下的括號(hào)會(huì)導(dǎo)致出現(xiàn)問題,建議安裝在沒有特殊符號(hào)的目錄下(下劃線除外)

不是括號(hào)的問題。我直接裝到C盤下C:\Keil_v5也彈紅叉。不過把項(xiàng)目目錄改成英文后只彈了一次。再用段時(shí)間看看。
回復(fù)

使用道具 舉報(bào)

24#
ID:986331 發(fā)表于 2022-11-17 14:27 | 只看該作者
Keil 項(xiàng)目路徑名的字符中也不能含有帶 0xFD 編碼的漢字。
GB2312 中,包含 0xfd 編碼的漢字如下:
褒餅昌除待諜洱俘庚過糊積箭燼君魁
例籠慢謬凝琵訖驅(qū)三升數(shù)她聽妄錫淆
旋妖引育札正鑄 佚冽邶埤犖蔟摭啐
幘獫愷泯潺嫗紈琮槧輦挲臊忑睚銓稞
瘕頎螨籪酏觚鳊鼾
回復(fù)

使用道具 舉報(bào)

25#
ID:1043747 發(fā)表于 2022-11-24 08:35 來自觸屏版 | 只看該作者
hzwyx 發(fā)表于 2022-11-17 14:27
Keil 項(xiàng)目路徑名的字符中也不能含有帶 0xFD 編碼的漢字。
GB2312 中,包含 0xfd 編碼的漢字如下:
褒餅昌 ...

多謝解惑
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表