![]() |
hzwyx 發表于 2022-11-17 14:27 多謝解惑 |
Keil 項目路徑名的字符中也不能含有帶 0xFD 編碼的漢字。 GB2312 中,包含 0xfd 編碼的漢字如下: 褒餅昌除待諜洱俘庚過糊積箭燼君魁 例籠慢謬凝琵訖驅三升數她聽妄錫淆 旋妖引育札正鑄 佚冽邶埤犖蔟摭啐 幘獫愷泯潺嫗紈琮槧輦挲臊忑睚銓稞 瘕頎螨籪酏觚鳊鼾 |
eala 發表于 2022-11-16 10:40 不是括號的問題。我直接裝到C盤下C:\Keil_v5也彈紅叉。不過把項目目錄改成英文后只彈了一次。再用段時間看看。 |
eala 發表于 2022-11-16 10:40 你確定是括號的問題? |
ningsy 發表于 2022-11-16 10:23 我改成英文就沒再彈過了,倒是中文時經常彈。當然也可能是時間短,還沒到彈的時候。 |
hzwyx 發表于 2022-11-16 10:32 求細說 |
![]() 這個路徑下的括號會導致出現問題,建議安裝在沒有特殊符號的目錄下(下劃線除外) |
中文路徑上的字符不能有那個著名的0xFD編碼 |
感覺它這個跟中英文關系不大。我把項目路徑改成全英文還是彈了一次紅叉。彈有很大的隨機性,不知道啥原因。 |
中英文其實沒有關系,但是你不能更改軟件安裝目錄文件夾的名字,會報錯。如果更改了,可以在tool一個文本文件把他改回來。不知道樓主是不是說的這個問題 |
ly1972001 發表于 2022-11-16 08:45 不是看不懂,只是看著累,就是想使用中文 |
工程人員不用英文用啥。如果怕看不懂,可進行代碼管理。 |
ningsy 發表于 2022-11-14 20:58 已確認中文路徑會導致該問題,keil設計時未考慮亞洲用戶 |
我用V5,跟樓主版本一樣,項目是中文目錄,仿真調試時偶爾也跳那個紅叉(只是偶然現象),不知道什么原因。 |
wennn 發表于 2022-11-14 13:54 我測試過,英文路徑調試沒問題,中文就出錯(encountered an improper argument) |
Hephaestus 發表于 2022-11-14 13:55 哦?是嗎,我截的官方的圖,沒注意到是mdk,抱歉 |
censv 發表于 2022-11-13 15:43 但是你在樓主位發的圖是MDK。 |
項目程序是可以用中文命名的,有沒有可能是其他的錯誤? |
allen_y 發表于 2022-11-13 13:54 keil程序可以安裝在根目錄,但項目文件我想使用中文表示啊,怎么辦 |
大漠落日 發表于 2022-11-13 09:28 我說的c51 |
建議安裝在根目錄下 |
MDK支持中文路徑 |
MDK不挑什么中文英文目錄,你一定是搞錯了什么東西。只有早期的C51編譯器只認8.3格式的目錄名和文件名。 |