?? kdevelop-manual-2.html
字號(hào):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><HTML><HEAD> <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21"> <TITLE>Kdevelop使用手冊(cè): 安裝篇</TITLE> <LINK HREF="kdevelop-manual-3.html" REL=next> <LINK HREF="kdevelop-manual-1.html" REL=previous> <LINK HREF="kdevelop-manual.html#toc2" REL=contents></HEAD><BODY><A HREF="kdevelop-manual-3.html">Next</A><A HREF="kdevelop-manual-1.html">Previous</A><A HREF="kdevelop-manual.html#toc2">Contents</A><HR><H2><A NAME="Installation"></A> <A NAME="s2">2.</A> <A HREF="kdevelop-manual.html#toc2">安裝篇</A></H2><H2><A NAME="ss2.1">2.1</A> <A HREF="kdevelop-manual.html#toc2.1">如何獲得KDevelop</A></H2><P>KDevelop可以在地址為<A HREF="http://www.kde.org/current.html">http://www.kde.org/current.html</A>的KDE應(yīng)用頁(yè)面上或者地址為<A HREF="http://www.kdevelop.org">http://www.kdevelop.org</A>的KDevelop主頁(yè)上找到.在Linux的發(fā)布中也可以獲得,例如SUSE 6.1版.</P><P>我們還在我們的主頁(yè)上為那些希望獲得最新版KDevelop的用戶(hù)提供KDevelop CVS庫(kù)的快照.一般來(lái)說(shuō),這些快照并非著意于被用在產(chǎn)品開(kāi)發(fā)上,而是作為對(duì)新特色的測(cè)試并使大家了解KDevelop小組的開(kāi)發(fā)進(jìn)度.我們還直接提供KDevelop所需要的各種第三方軟件,例如KDoc和KDbg。如果您現(xiàn)在遇到了編譯或使用Kdevelop的問(wèn)題,請(qǐng)閱讀這本手冊(cè)的<A HREF="kdevelop-manual-15.html#Questions and Answers">問(wèn)與答</A>部分或KDevelop包里的FAQ文件.如果您遇到的問(wèn)題沒(méi)有敘述到,請(qǐng)將您的問(wèn)題通過(guò)一封頭部為空,以"subscribe"為內(nèi)容的信件提交至地址為<A HREF="mailto:kdevelop@fara3.cs.uni-posdam.de">kdevelop@fara3.cs.uni-posdam.de</A>的KDevelop郵件表單.要求和問(wèn)題報(bào)告應(yīng)僅以KDevelop IDE的使用為目標(biāo),而不是關(guān)于您在編寫(xiě)自己的應(yīng)用程序中所遇到的任何實(shí)現(xiàn)implementation問(wèn)題.不管怎樣,所有送至郵件表單的信件都應(yīng)該用英文書(shū)寫(xiě),這樣所有的參與者都可以加入討論,這樣也能為您提供更好的幫助.郵件表單也著意于那些愿意為此作出貢獻(xiàn)或已經(jīng)找到自己所遇到問(wèn)題的解答方法的用戶(hù),這樣我們也能確定errors錯(cuò)誤并將這些知識(shí)給予那些初學(xué)者一個(gè)更專(zhuān)業(yè)的第一手幫助.報(bào)告問(wèn)題的一個(gè)好方法是通過(guò)從控制臺(tái)啟動(dòng)KDevelop寄出你得到的output輸出,或粘貼KDevelop的內(nèi)部Messages-window信息窗的內(nèi)容。</P><H2><A NAME="ss2.2">2.2</A> <A HREF="kdevelop-manual.html#toc2.2">要求Requirements</A></H2><P>為了成功編譯和使用KDevelop,你需要以下程序和庫(kù),它們?cè)诖蠖鄶?shù)平臺(tái)上作為發(fā)布的軟件包都易于得到,所以安裝起來(lái)也很容易。</P><P><B>必要項(xiàng):</B><UL><LI>g++ 2.7.2/g++ 2.8.1/egcs 1.1 (或可兼容), 在地址<A HREF="http://www.gnu.org">http://www.gnu.org</A>可以獲得。</LI><LI>GNU make (或可兼容), 在地址<A HREF="http://www.gnu.org">http://www.gnu.org</A>處可以獲得。</LI><LI>perl 5.004, 在地址<A HREF="http://www.perl.com">http://www.perl.com</A>處可以獲得。</LI><LI>autoconf 2.12, 在地址 <A HREF="http://www.gnu.org">http://www.gnu.org</A>處可以獲得。</LI><LI>automake 1.2, 在地址 <A HREF="http://www.gnu.org">http://www.gnu.org</A>處可以獲得。</LI><LI>flex 2.5.4,</LI><LI>GNU gettext, 在地址 <A HREF="http://www.gnu.org">http://www.gnu.org</A>處可以獲得。</LI><LI>Qt 1.42, 在地址 <A HREF="http://www.troll.no">http://www.troll.no</A>處可以獲得。</LI><LI>KDE 1.1.x, 在地址 <A HREF="http://www.kde.org">http://www.kde.org</A>處可以獲得。</LI></UL></P><P><B>可選項(xiàng):</B><UL><LI>a2ps 或 enscript 以提供打印printing支持。</LI><LI>ghostview 或 kghostview 以提供打印printing 預(yù)覽。</LI><LI>glimpse 4.0 以提供搜尋索引search index, 在地址<A HREF="http://glimpse.cs.arizona.edu">http://glimpse.cs.arizona.edu</A>處可以獲得。</LI><LI>sgmltools 1.0, 在地址 <A HREF="http://www.sgmltools.org">http://www.sgmltools.org</A>處可以獲得。</LI><LI>KDE-SDK (<B>KDE S</B>oftware <B>D</B>evelopment <B>K</B>it), 它包括了KDoc, KSgml2Html, KTranslator(在地址 <A HREF="http://developer.kde.org">http://developer.kde.org</A>處可以獲得。)</LI><LI>KDbg, 在地址 <A HREF="http://members.telecom.at/~johsixt/kdbg.html">http://members.telecom.at/~johsixt/kdbg.html</A>處可以獲得。</LI><LI>KIconEdit (在地址 <A HREF="http://www.kde.org">http://www.kde.org</A>處可以獲得。)</LI></UL></P><P>KDevelop已在裝有SuSE Linux 5.2系統(tǒng)、AMD k4200、64MB RAM的機(jī)器和裝有SuSE Linux6.0、Intel 200 MMX、128MB RAM的機(jī)器上經(jīng)過(guò)測(cè)試。</P><P>就作者所知,SuSE Linux和FreeBSD包含了所以必需的軟件包,其中有a2ps和enscript軟件包,這樣您就不會(huì)遇到安裝第三方軟件的問(wèn)題了。</P><P><B>文檔:</B> </P><P>為生成KDE庫(kù)文件,您需要kde庫(kù)軟件包,這在你系統(tǒng)中作為KDE項(xiàng)目提供的資源里或在你軟件和<B>Kdoc</B>的資源軟件包里可以獲得。(包含在KDE-SDK中).</P><P>我們還在我們的主頁(yè)上提供一個(gè)安裝后集成在documentation browser文檔瀏覽器中的C/C++Reference參考,主頁(yè)地址為<A HREF="http://www.kdevelop.org">http://www.kdevelop.org</A>.下載軟件包后將<CODE>root</CODE>源文件拷貝至您的KDE目錄中,并用<CODE>tar zxvf c_c++_reference.tar.gz</CODE>---------它.這樣這一參考就在文件樹(shù)中可見(jiàn)了;否則在瀏覽器中選擇這一參考書(shū)會(huì)出現(xiàn)一個(gè)錯(cuò)誤的頁(yè)面,這是Kdevelop的主頁(yè),它提供下載并敘述了安裝過(guò)程.</P><H2><A NAME="ss2.3">2.3</A> <A HREF="kdevelop-manual.html#toc2.3">編譯和安裝</A></H2><P>為了在您的系統(tǒng)上編譯和安裝Kdevelop,請(qǐng)打出Kdevelop發(fā)布軟件的基本目錄中的以下內(nèi)容:</P><P><BLOCKQUOTE><CODE><PRE> % ./configure % make (作為超級(jí)用戶(hù)) % make install</PRE></CODE></BLOCKQUOTE></P><P>Kdevelop使用了<CODE>autoconf</CODE>,因此您編譯起來(lái)就不費(fèi)力氣了。</P><P>為了編譯Kdevelop CVS快照,請(qǐng)打出以下內(nèi)容 :<BLOCKQUOTE><CODE><PRE> % make -f Makefile.cvs % ./configure % make 以超級(jí)用戶(hù)身份: % make install</PRE></CODE></BLOCKQUOTE></P><P>如果您的系統(tǒng)的make-command是<CODE>gmake</CODE>,打出<CODE>gmake</CODE>而不是<CODE>make</CODE>。</P><H2><A NAME="ss2.4">2.4</A> <A HREF="kdevelop-manual.html#toc2.4">啟動(dòng)KDevelop</A></H2><P>如果您使用KDE管理您的窗口,Kdevelop可以通過(guò)選擇"K"->"Applications"->"Kdevelop 1.x"來(lái)啟動(dòng)。Kdevelop支持KDE-Mime-types,因此您還可以通過(guò)選擇一個(gè)Kdevelop項(xiàng)目文件(".kdevprj",由KDEvelop項(xiàng)目圖標(biāo)顯示。如果使用的是其他窗口管理程序,請(qǐng)打開(kāi)一個(gè)控制臺(tái)并打出:<BLOCKQUOTE><CODE><PRE>% kdevelop</PRE></CODE></BLOCKQUOTE></P><P>為使kdevelop啟動(dòng)時(shí)打開(kāi)一個(gè)以存在的工程,請(qǐng)將目錄變?yōu)轫?xiàng)目目錄并打出:<BLOCKQUOTE><CODE><PRE> % kdevelop <yourProject>.kdevprj</PRE></CODE></BLOCKQUOTE>在每一個(gè)用戶(hù)帳號(hào)下Kdevelop都會(huì)在第一次使用時(shí)請(qǐng)求<A HREF="#The Installation Program">安裝程序</A>自動(dòng)安裝程序,允許對(duì)最需要的選項(xiàng)進(jìn)行快速設(shè)置。如果您的安裝出現(xiàn)混亂,您可以在任何時(shí)間進(jìn)入時(shí)重新設(shè)置。</P><P><BLOCKQUOTE><CODE><PRE> % kdevelop --setup</PRE></CODE></BLOCKQUOTE></P><P>或者,當(dāng)您使用KDE時(shí),通過(guò)選擇"K"->"Develop"->"KDevelop Setup"。</P><H2><A NAME="The Installation Program"></A> <A NAME="ss2.5">2.5</A> <A HREF="kdevelop-manual.html#toc2.5">安裝程序</A></H2><P>Kdevelop有一個(gè)自動(dòng)安裝程序模塊,無(wú)論何時(shí)當(dāng)Kdevelop被啟動(dòng)時(shí)就可以把它激活,而kdevelop設(shè)置文件并不存在。我們建議您在安裝Kdevelop環(huán)境時(shí)遵循安裝步驟--選擇"進(jìn)行"選項(xiàng)以自動(dòng)檢查您的系統(tǒng)及建立你的Kdevelop環(huán)境。</P><P>安裝對(duì)話的按鈕需要執(zhí)行以下步驟:</P><P><B>幫助:</B> 這會(huì)啟動(dòng)KDE幫助程序。</P><P><B>進(jìn)程:</B> 這將啟動(dòng)安裝程序并執(zhí)行以下步驟:<OL><LI> 檢查 make/gmake, autoconf, autoheader, automake 和 perl 以生成和編譯Kdevelop產(chǎn)生的新的應(yīng)用程序。如果安裝了gmake,make-command會(huì)在使用gmake時(shí)被自動(dòng)安裝。其他編程時(shí)用到的命令行選項(xiàng)不久后可在setupdialog中由選項(xiàng)菜單設(shè)置,在Unix環(huán)境下的開(kāi)發(fā)說(shuō)明會(huì)在<A HREF="kdevelop-manual-3.html#Programs">編程篇</A>中介紹。</LI><LI> 檢查 KDoc 和 glimpse. 如果找到,會(huì)允許在下一步生成一個(gè)新的KDE-Librarydocumentation文檔和search index搜尋索引。</LI><LI> 檢查 a2ps and enscript 以保證printing打印可用。這些程序的任何一個(gè)都必須安裝以保證正常printing打印。如果任意一個(gè)未安裝,你可以在以后的任一時(shí)間在你的選項(xiàng)中完成它而無(wú)需再次運(yùn)行setup安裝程序。</LI><LI> 檢查 KDbg, KIconEdit and KTranslator. 我們鼓勵(lì)您安裝這些程序,他們是生成一個(gè)完整的KDE-applications應(yīng)用程序的好幫手。注意到KDbg在Kdevelop中被直接用于debugging調(diào)試你的當(dāng)前項(xiàng)目;KiconEdit/被用于表示和編輯文件瀏覽樹(shù)中選中的pixmaps。如果被發(fā)現(xiàn),KDbg程序,KiconEdit程序和Ktranslator程序會(huì)在Kdevelop菜單條的Tools工具菜單中被設(shè)置為可用。其他工具可以在其后通過(guò)選擇選項(xiàng)菜單中的Tools...被加到Tools-menu中。</LI><LI> 檢查程序的總結(jié):安裝程序列出它所發(fā)現(xiàn)的和未知的程序。如果要推薦一個(gè)需要的程序,我們會(huì)給出特別的暗示。</LI><LI>檢查 Qt-Documentation path 文件路徑:它將檢查你的系統(tǒng)中用于文檔的幾個(gè)標(biāo)準(zhǔn)的路徑,并自動(dòng)設(shè)置路徑。如果你的Qt-Documentation文檔由于未安裝,或者你的系統(tǒng)把它放在另一個(gè)位置而沒(méi)有被檢測(cè)到,信息框會(huì)被彈出以詢(xún)問(wèn)你是手動(dòng)設(shè)置正確路徑還是繼續(xù)。選擇手動(dòng)設(shè)置按鈕會(huì)返回主安裝窗口,并顯示一個(gè)編輯區(qū)域,右置按鈕以選擇路徑。特別的是,這是在qt/html目錄中的。然后,再次選擇"Proceed"選項(xiàng),安裝過(guò)程可以繼續(xù)下去。</LI><LI> 如果 KDoc 被檢測(cè)到,系統(tǒng)會(huì)詢(xún)問(wèn)你是產(chǎn)生還是更新你的KDE-librarydocumentation庫(kù)文檔。為此你需要將kde-libraries作為資源。對(duì)已從發(fā)布的軟件安裝了KDE的Linux的使用者,我們建議你將你系統(tǒng)中的kdelibs軟件包資源拷貝并解壓;而安裝了kdelibs軟件包的免費(fèi)BSD的用戶(hù)則應(yīng)該查看他們的相關(guān)文件包。如果你并非以上兩種情況,你應(yīng)該從地址<A HREF="http://www.kde.org">http://www.kde.org</A>下載這些資源并將其安裝在你的系統(tǒng)中。如果你想使用<A HREF="http://developer.kde.org">http://developer.kde.org</A>提供的文檔包,請(qǐng)取消生成此文檔,繼續(xù)產(chǎn)生search index搜尋索引。安裝程序完成,而且Kdevelop已經(jīng)啟動(dòng)以后,在Kdevelop安裝程序?qū)υ捒蛑薪o解壓文檔包設(shè)置路徑,并再次運(yùn)行search index搜尋路徑及setup,這可在對(duì)話的同一setuppage頁(yè)面中找到。"更新 KDE-Library documentation/庫(kù)文件"對(duì)話框?yàn)槭褂萌笔÷窂蕉ㄎ?/span>$(HOME)/.kde/share/apps/kdevelop/KDE-Documentation中的文檔而設(shè)置。你唯一需要做的一件事就是在對(duì)話框中選擇頂部的選擇按鈕,選擇到達(dá)你在系統(tǒng)上展開(kāi)的資源庫(kù)的路徑并按下OK。例如,如果你是從<A HREF="http://www.kde.org">http://www.kde.org</A> 處得到的kdelibs.tar.gz軟件包并把它下載到了本地目錄,你需要啟動(dòng)一控制臺(tái)或計(jì)算機(jī)終端并進(jìn)入"tar zxvfkdelibs.tar.gz"。這會(huì)將資源放入目錄$HOME/kdelibs,那時(shí)它的每一子目錄的庫(kù)中已包含了資源,例如kdecode,它會(huì)在/home/rnolden/kdelibs/kdecore。現(xiàn)在,你必須輸入KDE庫(kù)文件對(duì)話框的路徑會(huì)成為所有庫(kù)的路徑,在例子/home/rnolden/kdelibs中。在按下Ok 按鈕以后,安裝窗口的信息框會(huì)表示文檔正逐步生成,你需要等待下一信息。<P><B>注意:</B> 在多用戶(hù)系統(tǒng)multi-user system或?yàn)橛脩?hù)帳號(hào)有disk-quotas 的系統(tǒng)中,每一個(gè)用戶(hù)HTMLdocumentation文檔的完全安裝是對(duì)磁盤(pán)空間的極大浪費(fèi)。在此情況下,應(yīng)該請(qǐng)你的系統(tǒng)管理員在根部帳號(hào)下under the root account運(yùn)行Kdevelop,允許在系統(tǒng)根目錄下進(jìn)行寫(xiě)操作。然后在KDE-directory目錄里安裝文檔$KDEDIR/share/kdevelop/KDE-Documentation。然后正確的路徑可以隨后在Kdevelop的setupdialog中建立,由"Option"-menu進(jìn)入。</P></LI><LI> 如果系統(tǒng)檢測(cè)發(fā)現(xiàn)你的系統(tǒng)上有g(shù)limpse程序,你可以建立一個(gè)查找數(shù)據(jù)庫(kù)。查找數(shù)據(jù)庫(kù)可用選項(xiàng)建立,包括KDE-Documentation和Qt-Documentation(缺省)。此外,KDEvelop文檔會(huì)被包括入內(nèi)并編入索引。如果你還有其他你希望索引的文檔,你可以選好目錄并將它們也加入索引程序。</LI><LI> 在建立search index搜尋索引時(shí),安裝窗口會(huì)彈出一個(gè)信息框,說(shuō)明安裝正在進(jìn)行。</LI><LI> 如果所有安裝步驟都已正確執(zhí)行,最后一個(gè)信息框會(huì)告訴你Kdevelop會(huì)在你按下OK后啟動(dòng)。注意:你可以選擇選項(xiàng)菜單進(jìn)入<A HREF="kdevelop-manual-14.html#General Configuration">Kdevelop Setup</A>安裝對(duì)話框,設(shè)置另外的選項(xiàng),例如自動(dòng)存盤(pán)。</LI></OL><B>取消:</B> 會(huì)彈出警告框,說(shuō)明安裝過(guò)程將被取消。這一警告框允許你選擇返回安裝("返回")或者在缺省參數(shù)下啟動(dòng)Kdevelop("繼續(xù)")。注意:這樣你就必須利用選項(xiàng)菜單提供的configuration dialogs配置對(duì)話框自己設(shè)置所有的選項(xiàng)。</P><HR><A HREF="kdevelop-manual-3.html">Next</A><A HREF="kdevelop-manual-1.html">Previous</A><A HREF="kdevelop-manual.html#toc2">Contents</A></BODY></HTML>
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -