用qt creator做我的c編碼工具

   我一直以來後臺程序的開發方式,都是先在windows上面使用ultraedit編寫好代碼之後,再使用ftp工具將代碼上傳到linux測試機上,然後去編譯調試,如果編譯有問題就重複上面的操作,ue這個工具確實不錯,打開文件的速度很快,還可以ftp連接後臺,也有代碼着色,但是沒有自動完成,能少寫幾個字母也是好的,不是嗎,之前的想法是使用sublime text2,這個編輯器很好擴充支持python,很方便,但是讓它支持c語言的自動完成,能做到但是不完美,一個問題是沒有參數提示,還有就是必須自已去生成支持代碼完成的字典文件,用着不舒服。

   有一段時間學習了Qt,發現Qt creator這個工具不錯,該有的基本都有了,那麼我就想用它做我的後臺代碼編輯器的替換工具。當然有人說你這個人真是吃飽了撐的,怎麼不直接在linux下面開發,我的情況一方面公司的很多環境都是在windows上面跑的,把電腦裝成了linux估計到時候又得想辦法虛擬個windows出來,還有就是我是覺得用着windows習慣了,在不是很必要的情況下不想折騰了。


實現方式:

1,安裝qt環境。最簡單的方式是下載的時候選擇包括所有東西的安裝包,這個官網上下載並且安裝。(因爲我是把所有的都安裝了,如果只是爲了達到編寫代碼的目的可能只要下載qt creator就行了,甚至第二步可能也可以省掉)

2,新建一個空的編譯器。正常情況下肯定是要選擇一個對應的編譯器,這種情況下比如查找頭文件的話會查找這個編譯器對應的頭文件目錄的,我現在是不希望它去找windows上安裝的那些目錄,具體是在選項->構建和運行->編譯器中,新建一個空的編譯器,名稱隨意比如Custom,其它的不用管

3,選擇空的編譯器。在構件套件->編譯器中選擇剛纔新建的Custom,這樣就沒有關聯的編譯器了

4,修改默認編碼。因爲我的後臺代碼都是GBK的,所以我把qt creator的默認編碼也代成gbk,gb2312之類的,在工具->選項->文本編輯器->行爲中,默認編碼改爲GB2312

5,自動完成改鍵。默認情況下自動完成的快捷鍵是ctrl+space鍵,但是大多數人都把這個組合鍵當作中英文切換鍵,所以我把它修改爲F6(pl/sql dev的自動完成也是F6),在工具->選項->環境->鍵盤中,輸入complete,修改其默認的快捷鍵爲F6

6,ftp連接到linux。將/usr/include目錄和/usr/local/include目錄的所有文件下載到windows,我是保存在e:/dev/linux目錄下面

7,新建一個工程,非qt項目,選擇c語言項目,在項目文件*.pro下面添加頭文件目錄:

INCLUDEPATH = "E:\dev\linux\include"

INCLUDEPATH += "E:\dev\linux\local\include"

這樣在源代碼中查找函數的原型的時候就會去這兩個目錄下面去找。

當然我使用的時候會把我要編輯的後臺源文件都添加到這個工程下面去,然後編輯的時候就能用到qt creator的編輯功能了。


wKioL1MB-WrD8KwuAAIrASQ9W38047.jpg




wKiom1MB-izyhRY0AAEnHx3NWmI057.jpg


感覺怎麼樣,反正我是看着舒服點了。有沒有同學有更方便的方法呀

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章