1.搜索:在終端查找Qt4的開發工具,輸入下面的命令:$apt-cachesearchqt4-dev-tools然後結果可能如下:pyqt4-dev-tools-DevelopmenttoolsforPyQt4qmf-doc-QtMessagingFramework(QMF)-QCHdocumentationqt4-dev-tools-Qt4developmenttoolsqt4-doc-Qt4APIdocumentation2.安裝Qt4:$sudoapt-getinstallqt4-dev-toolsqt4-demosqtcreator安裝qt4-dev-tools時會額外安裝qt4-designerqt4-docqt4-linguist-tools等工具。其中qt4-designer可以用來設計界面;qt4-doc是幫助文檔;qt4-linguist-tools是用來國際化的,翻譯用的;qt4-demos包含了很多Qt實例;qtcreator是Qt的集成開發環境。3.安裝連接Mysql的驅動程序$sudoapt-getinstalllibqt4-sql-mysql4.如果需要安裝其他Qt庫,可以輸入如下命令$apt-cachesearchlibqt4這裡面可能有你需要的結果,總之,要善於利用搜索.
Ⅱ 用qt怎麼編譯一個c程序
qt幾?用gcc編譯。不過要用qt的工具先生成Makefile文件。一般是qt里自帶的qmake工具。首先先寫好cpp和頭文件,在當前目錄下依次執行qmake -project,qmake,make即可編譯。
Ⅲ QT creator如何正確安裝
具體安裝方法如下:
1、首先安裝Qt creator編譯器,雙擊上圖中qt-creator-win-opensource-2.2.1.exe文件,開始一步步安裝Qt creator編譯器,安裝路徑為D:Qtqtcreator-2.2.1(不要帶有空格)
Ⅳ Qt的純C語言項目中怎樣新建一個.c文件
add new,選擇模板的時候選擇c++,然後選擇c++ SourceFile
這樣建立一個.cpp 文件,但你可以完全按照c語言的方式來處理。
Ⅳ qt一定要用C++么C行不行
如果要學c++最好不要看c語言,c語言的思想會限制你很多的
給你一篇經典的文章(不知道作者是誰,在網上看到感覺很經典就轉下來了,至少本人認為很經典)
如何學好C++,我沒有別的辦法更好的辦法給你們了,唯一的辦法就是讀書,讀大
量的書,就可以解決。要把C++作為日常語言,而不是一種程序語言,這樣就好辦了。其次要大量大量的實踐,只有實踐才能真正掌握編程的技術。
有人又要問我,那麼我應該讀什麼書才好?沒有時間怎麼辦?我只能對你們說,沒時間的話,就別學C++了,做你們喜歡做的事。生活中沒有
C++,也同樣美好。
如果你准備學,一定要學好,那麼我開個書單,應該問題不是甚大。
首先肯定要讀一讀Bjarne Stroustrup的The Design and Evolution of C++,了解
一下這個語言的歷史。接下來就可以看別的書了,但要不停地回頭看這本書,看到
你不斷地學到的新技術是怎麼樣一點點地被接納到這個語言中去的。
第一本書因人而異,基礎好一些的,可以看Stanley B. Lippman的C++ Primer,這
本書非常地巨大,你打星號的部分可以不要看。基礎不太好的,可以看Stanley B.
Lippman的Essential C++,這本書份量要輕得多,不過四個C++的范型都講了,而
且講得非常清楚。
第二本應該停止技術層面的東西,靜下心來看看Pike和Kernighan的The Practice
of Programming,好好地整理一下,在程序設計中應該有哪些注意的事項。這本
非常薄的booklet,可以說是程序員必讀的指南。
第三本書,就應該是Bruce Eckel寫的、候捷譯的Thinking in C++,這本書每過
半年我就要重讀一遍。可以說每一章都是寫得發人深省的,這本書讓我感覺到了
技術運用的非常高的境界,但是語言非常平實,只要認真地讀,即使基礎不行,
也一定可以懂。
要更上一層的話,就要慢一步,先要把握C++設計習慣的良好。這是Scott
Meyers的Effective C++和More Effective C++帶給我們的無盡收益。我More
Effective C++買不起,只好花了10塊錢復印裝訂了一本"線裝本",看起來像葵花
寶典(;-))。這兩本書是真正的經典,作者對C++的純熟,使得語言的風格讀起來
簡直是如飴甘甜,就像他站在對面在講課。如果你已經深刻地理解了Effective C++和More EffectiveC++,那你可以發現,你在眾人中已經是雞群之鶴。可以指導項目運作了,可以編寫一切你想做的程序了,可以指出別人看起來不錯的代碼的大小問題了。如果你能一眼看出有人的代碼是對應於"條款27"或"條款M6",那你可真是讓本人刮目了。
我已經講了,如果要寫程序,EC++和MEC++的境界已經足以使你自如應付,可是如
果你還不滿足,想關注一些理論層面的問題,或是想看看實現的代碼,你就不應該
錯過這幾本好極了的書。我是說Herb Sutter的Exceptional C++和More
Exceptional C++,這兩本書的難度是非常大的,我對每一條的閱讀筆記都是十多
頁。特別是泛型程序設計的部分,這兩本書旁徵博引,極盡深入探討之能事,每每
看懂一條,都抹汗一次,大感酣暢淋漓;還有侯捷的 STL源碼剖析 ,以實際的
例子一點點地講解一個STL是怎麼樣實現的,我是剛開始讀,不發表評論;而
Stanley B. Lippman,Cfront的實現者之一,執筆寫出Inside the C++ Object
Model,我只有一個字,就是基本帥呆了。我從中了解了無數的編譯器解釋源代碼
的細節,以及記憶體分配的細節,呵呵,這些都知道了,我還怕什麼呢?最近得到
了另一Cfront實現者、C++標准委員會Koenig的 C++沉思錄,看起來非常不錯,這
里也推薦給大家,但我也沒看完,亦無發言權。
最後最後,你們,未來的C++理論家們,可要記住,Bjarne Stroustrup的The C++
Programming Language無論如何也應該讀個四五遍!這是一切C++的書本的源泉。
如果還覺得不夠,就向C++標准委員會訂購一本C++標准。
一切中國大陸作者的書,一概不要看(包括我的)。一切VC++或講特定的編譯器的
書,一概不要看。如果需要補C語言的課,買一本非常小的K&R的The C
Programming Language足矣,其它的書一概不要看。不要先學C,再學C++,而要直接學C++。你不是先學古文,再學白話的,對不對?所以相信我,直接來更容易。
Ⅵ C語言開發安裝Qt
首先qt不是一門語言,而是c++的一組類庫,當然不只是類庫。
qt-creator-opensource-windows-x86-3.5.0.exe 相當於notepad,高級一點的富文本編輯器;
qt-opensource-windows-x86-mingw492-5.5.0.exe qt + mingw那一套,也就是一鍵安裝之後同時擁有了qt,g++,gdb,qt creator就是不用做什麼配置直接用了。
qt-opensource-windows-x86-msvc2013_64-5.5.0.exe 如果你已經熟悉了vs2013,你裝了這個就可以用vs2013來開發qt項目。好像以前那個2010的版本是搞不起事的,慎裝。
qt-vs-addin-1.2.4-opensource.exe 騙你的,僅僅安裝上面那個是不夠的,你需要安裝這個並做一些配置才可以。
總的來說,ide包括以下幾個方面:
富文本編輯器(qt creator),一個類庫及其實現(qt),編譯器(g++,ms),調試器(gdb,ms)組成的,高手嘛想怎麼搭就怎麼搭。像我們這種小白,一鍵傻瓜安裝(第二個)就可以了,包治百病。
Ⅶ linux下QT編程是用c語言嗎
QT編程一般都用C++,雖然QT的API支持很多語言,但好像沒有C,想用C的話你可以使用GTK。
Ⅷ 可以在qt中引入標準的c/c++頭文件嗎
你好!
可以的
qt本身就是繼承自C++語言的
僅代表個人觀點,不喜勿噴,謝謝。
Ⅸ Qt中如何使用C語言標准庫
和一般的調用沒有區別啊,不過注意在C++代碼中引用C代碼時的問題,需要採用extern C之類的辦法。
Ⅹ qt中怎樣使用c語言編寫成動態庫
receive =new QPushButton("receive",this);
receive->setGeometry(700, 300, 80, 30);//第一個參數,橫坐標的其實
//位置,第二個總坐標的其實位置,第三個為寬度,第四個為高度