- 軟件大小:91.00M
- 軟件語言:中文
- 軟件類型:國產軟件
- 軟件(jiàn)類別:免費軟件(jiàn) / 編程工具
- 更新時間:2017-06-28 11:17
- 運行環境:WinAll, WinXP, Win7, Win8, Win10
- 軟件等級:
- 軟件廠商:
- 官方網站:暫無
27.09M/中文/6.6
7.67M/中文/0.9
6.05M/中文/10.0
58KB/中文/10.0
2.57M/中文/10.0
kdevelop windows版是一款跨平台多語言集成開發環境軟件。綠色(sè)資源網提供的是kdevelop for windows中文版本(běn),歡迎需要的用戶(hù)來綠色資源網下載使用。
KDevelop-project誕生於1998年,其目的是為KDE提供一個易用的集成開發環境(Integrated Development Environment)。此後(hòu),KDevelop IDE采用GPL進行發布, 它支持很多程序設計語言。[1]
KDevelop目的是為KDE提供(gòng)一個(gè)易(yì)用的集成開發環境(Integrated Development Environment)。此後,KDevelop IDE采(cǎi)用GPL進(jìn)行發布, 它支持很多 程序(xù)設計語言.
KDevelop,是一個支(zhī)持多程序設計語言的集成開發環境。它運行於Linux和其它類Unix環境。它本身(shēn)不包含編譯器,而是調用其它編譯器(qì)來編譯程(chéng)序。
KDevelop 透過KParts框(kuàng)架使用編輯器組件。預設使用Kate。
1、源代碼編輯器具有語法高亮和自動縮進的(de)功(gōng)能(néng)(繼承自Kate_Part)。
2、項(xiàng)目管理器可以管理(lǐ)各種不同的項目類型,例如Automake、基於Qt的qmake項目和基於Java的Ant項目。
3、類瀏覽器(qì)。
4、Gui設計器。
5、GNU編譯器包的前端。
6、GNU調試器的前端。
7、生成和(hé)升級類定義以及應用程(chéng)序框架的(de)向導。
8、自動代碼補全(C/C++)。
9、內置Doxygen支持。
10、並行版本控製(也被稱作軟件配置管理)係統支持。支持CVS、Subversion、Perforce和ClearCase。
編寫程(chéng)序文件
通過菜單操(cāo)作【Project】→【New Project】啟動新建工(gōng)程向(xiàng)導程序,選擇工程類型,並指定 工程(chéng)名稱及(jí)其保存位置,如(rú)圖所示。接下來一路點擊Next即可完成(chéng)工程的創建工作。
向(xiàng)導程序會自動生成一個含有主函數的文(wén)件。以此文件是一個(gè)模板(bǎn),在它(tā)的基礎上修改並添加代碼(mǎ),
即可編寫需要的程序。
編譯
程序寫好後,應該(gāi)把文件保(bǎo)存起來,然後按照前麵提到的步驟,生(shēng)成源碼(mǎ)結構、配置、編譯,即依次
執行如下菜單操作:
【Build】→【Run automake&conf】
【Build】→【Run configure】
【Build】→【Compile File】
每一個操(cāo)作若能正(zhèng)常完成,在Messages窗口中(zhōng)會出現Success的提示。如果沒有Success的提示,則表明相應的操作失敗,應查(chá)明原因。
一般來講,生成源碼結構和配(pèi)置這兩個操(cāo)作都能(néng)順利通過(guò)。
如果編譯連(lián)接是首次進行,則一般會失敗,因為很少有人能一次寫出(chū)沒有任何語(yǔ)法錯誤的程(chéng)序。查看
Messages窗口中的提示信息,可以了解哪些地方出現了語法錯誤。單擊某一條錯(cuò)誤提示信息,KDevelop會自動把光標(biāo)定位到發生該錯誤的語句(jù)上。
依據錯誤提示(shì),修正程序中的語法錯誤,然後再次嚐試編譯,直到出(chū)現Success的提示(shì)。
經常出現的一種情況是,程序上的一個語法錯(cuò)誤會導致多條錯誤(wù)信息的出現。因此,應該把第一條錯
誤(wù)信(xìn)息認真(zhēn)處理好,再從(cóng)隨後的錯誤(wù)信息中隨(suí)機選擇幾條加(jiā)以(yǐ)處理,然後就再次嚐試編譯,看還有沒有錯誤信息(xī)。如此反複多次,直到把所(suǒ)有的錯誤提示消除掉(diào),編譯就(jiù)成功了。不要把所有錯誤信息都依次處理完再嚐試編譯,那樣的(de)效率比較低。
生(shēng)成可(kě)執行文件
編譯成功後,執行菜單操作【Build】→【Built Project】即可生成相應的生成可執行文件。
調試
接下(xià)來,可以執行(háng)菜單操作【Build】→【Excecute program】試運行程序。這種運行是在KDevelop的(de)控製下進行的。因此,如果出現“死循環(huán)”,可以執行菜單(dān)操作(zuò)【Build】→【Stop】或按Esc鍵即可中止程序的(de)運行。
如果在(zài)程序(xù)中存在邏輯(jí)錯誤,就(jiù)得不到期望的(de)結(jié)果。邏輯錯誤(wù)的排除比較困難。必(bì)須對程序進行仔細
的分(fèn)析才能找到錯誤的原因。
一(yī)般的邏輯錯誤可以根據程序的運行表現加以判斷。比較深層次的邏輯錯誤則需要(yào)借(jiè)助調(diào)試工具。
本章前麵介紹的調試工具GNU gdb就是一個很(hěn)好的工具,可以用它對程序進行仔細分析,查找邏輯錯(cuò)
誤的根源。默認情況(kuàng)下(xià),經過【Build】→【Built Project】操作之後,可(kě)以在工(gōng)程(chéng)目錄下的(de)/debug/src/中找到帶源代(dài)碼調試符號的(de)可執行文件。
發現邏輯錯誤後,就要修改程序,重新編譯連接。然後再試運行。如果仍然得不到期望的結果,說明
程序中還有邏輯錯誤,應再(zài)次進行分析。如此反(fǎn)複多(duō)次,直到(dào)消除全部的邏輯錯誤。
發布可執行文(wén)件
如果隻想發布程(chéng)序的可(kě)執行(háng)文件,可以(yǐ)先調整項目的編(biān)譯連接選項,選擇優化編譯的方(fāng)式。這樣(yàng)可以(yǐ)
得到更小更快的可(kě)執(zhí)行文件。
可以通過菜單【Project】→【Build Configuration】修改編(biān)譯連接選項。此(cǐ)菜單之(zhī)下有三種選項,默認為Debug,生成的可執行文件中含有源程(chéng)序調試符號(hào);還可(kě)以選擇 Default或Optimized。選擇Optimized時(shí),編譯連接時將進行優(yōu)化,生成的可執行文件更小,執行起來也(yě)更快。
選擇Debug時,可(kě)執行文件保存在工程目錄(lù)下的/debug/src/中;選擇Optimized時, 可執(zhí)行文件保存在工程目錄下的/optimized/src/中;選擇Default時, 可執行文件保存在工程目錄下的/src/中。
如果要發布可執行文件,應該選(xuǎn)擇Optimized的方式進(jìn)行(háng)編譯連接。
發(fā)布源程序(xù)
把(bǎ)工程目錄及(jí)其(qí)中的所有文件打包即可形成源程序包。用戶得到這個源(yuán)程(chéng)序包並解壓後,不必安裝KDevelop 就可以按標準方法進行編譯和安裝,即支持
configure,make,make install,make clean,make uninstall等命令。這個包也含有KDevelop的工程文件和其他相關的信息。因此,如果(guǒ)用戶安裝了KDevelop,可以直接打開該工程(chéng)進行修改。
安裝完成後,從開始菜單中就可以啟動kdevelop:
【開始】→【所有程序】→【Kdevelop】
利用Kdevelop可(kě)以編寫(xiě)C和C++程序,它把編(biān)輯(jí)、編譯(yì)、調試和運行集成到一起,給編程工作(zuò)帶來(lái)很大方便(biàn)。
基本步驟
一般而言,用Kdevelop編程(chéng)大(dà)體要經曆如下幾個步驟。編程是比(bǐ)較(jiào)複雜的,很難一次成功,這些(xiē)步驟可能要(yào)反複進行多次。
第一步,新建工程
可以通過菜單操作(zuò)啟動相應的向導程序,借助它完成工程的初建(jiàn)工作。
【Project】→【New Project】
在新建工程(chéng)過程中,主要需要(yào)指(zhǐ)定工程文件保(bǎo)存位置、工程(chéng)名稱、工程類型,並且可以填寫(xiě)編程作者(zhě)
的信息。根據所選工程類型(比如,是文本界麵的程序還是圖形界麵的程序,是C程序還(hái)是C++程序),向導程(chéng)序會自(zì)動生成一批模板文件。
第(dì)二步,編輯(jí)程序文件
向導程序一般會創(chuàng)建一些程序文件,應該對(duì)這些文件進行編輯以滿足特定的編程需要。
還可以執行菜(cài)單操作(zuò)來增加新的文(wén)件(jiàn)。
【File】→【New】
上述(shù)操作後,會出(chū)現一(yī)個對話框(kuàng),用於(yú)指定文件名和文件類型。根據文件(jiàn)類型的(de)不同,會自動設定合適的擴展名。注意,“Add to project”複選框應該勾選上以確保新文件被加入到當前的工程中。
第三(sān)步,生成源碼結構(gòu)
在編輯好程序(xù)文件後,要先借助GNU Build System生成係統生成源碼結構。在(zài)增加了新文件(或目錄)、修改了文件(或目錄)名、改變文件的保存位置之後,都應該重新生成源碼結構。具體而言,生成源碼結(jié)構包括autoconf、automake等操 作,把每個子目錄的Makefile.am變成了(le)Makefile.in。具有源碼結構的程序文件包可(kě)以在任何UNIX、LINUX的係統上使用簡單的命 令(即configure/make/make install等)進行配置、編譯、連接和安裝(zhuāng)。
可以執行(háng)菜單操作來生成源碼(mǎ)結構:【Build】→【Run automake&conf】
第四步,配置,即運行(háng)configure
configure是一個腳本,用來確定所處係統的細節,比如使用何種編譯器、何種庫,以及編譯器和庫的保存位置,並把Makefile.in的相應部分進行(háng)替換,形成Makefile。
可以執行菜單(dān)操作(zuò)來進行配置:【Build】→【Run configure】
第五步,編譯連接
執行菜單操作【Build】→【Built Project】即可完成(chéng)編譯連接,形成可執行文件。默認情況下,這種可執行文件是帶有源碼調試(shì)符號的。
對於多文件的程序,一般需要對每一個(gè)文件分別進行編譯生成目(mù)標文件。當每個文件的編譯通過之後,再統一進行編譯連(lián)接(jiē)。單(dān)獨編譯當前正在編輯的文件(jiàn)的菜單(dān)操作是:【Build】→【Compile File】
第六步,運行(háng)
如果想在KDevelop的控製下運行(háng)已編譯連接好的程序,可以執行菜單操作:
【Build】→【Excecute program】
如果想單獨運行程序,則(zé)需要先安裝,然後在命令行中輸入相應的可執行文件(jiàn)的名字(一般來講,就是工(gōng)程的名字)即可。KDevelop會把可(kě)執行文件放(fàng)在/usr/local/bin之中【Build】→【Install】
請描述您所遇到的錯誤,我們將盡快予以修正,謝謝!
*必填項,請輸入(rù)內容