1. 程式人生 > 實用技巧 >Windows下CodeLite支援中文的正確設定方法

Windows下CodeLite支援中文的正確設定方法

>>> hot3.png

一、準備工作

1.下載CodeLite最新版本官方下載

如果想檢驗本文內容的有效性,你必須下載Windows系統下的版本。

2.下載中文語言包論壇下載

如果連結無效,請直接到百度搜索。

二、軟體安裝

1.安裝CodeLite,這個很簡單,你可以根據自己的習慣選擇軟體的安裝路徑。

2.配置中文包,中文語言包解壓後得到zh_CN資料夾資料夾包含codelite.mo和codelite.po兩個檔案,將資料夾zh_CN直接複製到CodeLite安裝目錄下locale資料夾內。然後開啟CodeLite軟體,從選單【Settings->Global Editor Preferences】進入Editor Settings頁面,選擇【Misc->Encoding Locale】,修改Locale to use的值為zh_CN:Chinese(Simplified),然後點【Apply】。

121253_eUO5_221374.png

3.這時按照提示重啟軟體。

三、中文開發環境的配置

1.從選單【設定->全域性編輯器偏好】進入編輯器設定頁面,選擇【雜項->Encoding Locale】,設定檔案字型編碼為UTF-8,然後點【應用】。

121311_XY9j_221374.png

2.從選單【設定->構建設定】進入構建設定頁面,選擇【編譯器->gnu gcc->開關】,修改Debug和Source的值,在其原值的後面加上 -fexec-charset=GBK -finput-charset=UTF-8,然後點【應用】。

121353_789a_221374.png

143648_Pxif_221374.png

CodeLite 9.x版本設定截圖

3.注意一點, 步驟1中【檔案字型編碼】的設定和步驟2中【-finput-charset】等號後的值應該是相同的,都設定為UTF-8或者GBK(WINDOWS-936),【檔案字型編碼】指定源

程式碼檔案(.c,.h)的編碼編碼方式,【-finput-charset】則用於告訴GCC編譯器原始碼檔案的編碼方式。【-fexec-charset】用於告訴GCC編譯器處理字串時採用的編號方式,因為是Windows系統所以選擇GBK,如果是*nix系統可以選擇UTF-8(或許就不用這麼折騰了,未親測)。

四、測試一下配置的效果

1.新建工作空間和測試專案

121436_8LTf_221374.png

2.修改一下程式碼,加入中文測試程式碼

121455_lLTj_221374.png

3.編譯輸出,看一下結果

121512_NOjX_221374.png

轉載於:https://my.oschina.net/myshow/blog/194971