用 Qt Creator 開發非 Qt 的 C/C++ 程序


在Windows還是習慣用VS2005但是現在到了Linux下,開發起來C/C++程序就沒有那么得心應手的IDE了。雖然很多人推薦E開頭那個主要作為Java開發的IDE,不過安上插件后感覺不大好,一個是那個智能完成功能反應有點遲鈍,對標准庫的支持 不大好,另一個是編譯起來還是麻煩,不能自動根據工程生成合適的makefile(或者是我沒發現這個功能哈,一直用它的同志們不要笑我土)

發掘了半天……發現一個Monkey IDE,用了一下,感覺用起來不大方便,也是用來寫Qt程序的,但是不如QtCreator智能完成做的好。

 

 

於是,為了達到最爽的開發效果,開始想辦法用QtCreator來寫C/C++程序,他不僅有完善的IDE,方便的智能完成,還內嵌了gdb,調試起來很方便,感覺就和VS2005無異,更方便的是還集成了Git等版本控制插件,可以說是相當完美了。

其實,QtCreator是本來就是可以寫C/C++程序的,唯一的缺陷就是,它會把兩個庫鏈接進去QtCore和QtGui。這兩個是默認庫,但 是一般我們的標准C/C++程序是不用這兩個庫的。去掉也很簡單,直接用-=就可一了,用gedit或者vi建立一個空文檔,把以下內容加進去,一個標准 的Qt空C/C++項目模板就完成了,把對應位置填上你的項目名和文件名保存為一個.pro文件再用QtCreator打開就可以了

QT -= core gui

TARGET = 你的項目名稱如Hello

CONFIG += console

TEMPLATE = app

SOURCES += main.cpp (你的項目文件,這里加不加都可以,可以在QtCreator里面填)

main.cpp可以簡單的寫些代碼

#include <stdio.h>

int main(int argc, char* argv[])

{

    printf("hello world.\n");

    return 0

}

打開后,選擇一下生成位置,就可以開發標准C/C++程序了。

調試功能很方便,是我用過最好的了。

美中不足就是結果從stdin輸入不大方便,調試的時候建議還是直接在調試框里輸入跳過stdin的代碼吧。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM