構建 C++ 開發環境包括 gtk、qt 等開發庫

摘自:網絡
-------

 

 構建 C++ 開發環境包括 gtk、qt 等開發庫

 

安裝方法:打開新立得軟件包管理器,選中相應的軟件包,標記安裝。其中每個軟件包都是獨立的,根據自己的需要來選擇安裝。

 

說明:“代碼”框中的不是代碼,我用了“代碼”這個格式是爲了看的清楚點醒目點。“代碼”框中的都是軟件包的名字,打開新立得軟件包管理器,找到這些軟件包,標記安裝就是了。最終操作的結果類似下圖:

 

 

1. C/C++編譯器和基本庫和常用工具(gcc系列)

所需要的軟件包: 

代碼:

build-essential

 

這個軟件包安裝了gcc,g++編譯器以及相關的標準庫,同時還安裝了gnu make和dpkg-dev(這個軟件包是專門用來製作Debian軟件包的一些工具)。

關於該軟件包的官方說明如下: 

引用:

Package: build-essential

Status: install ok installed

Priority: optional

Section: devel

Installed-Size: 48

Maintainer: Matthias Klose <[email protected]>

Architecture: i386

Version: 11.3

Depends: libc6-dev | libc-dev, gcc (>= 4:4.1.1), g++ (>= 4:4.1.1), make, dpkg-dev (>= 1.13.5)

Description: informational list of build-essential packages

If you do not plan to build Debian packages, you don't need this

package. Moreover this package is not required for building Debian

packages.

.

This package contains an informational list of packages which are

considered essential for building Debian packages. This package also

depends on the packages on that list, to make it easy to have the

build-essential packages installed.

.

If you have this package installed, you only need to install whatever

a package specifies as its build-time dependencies to build the

package. Conversely, if you are determining what your package needs

to build-depend on, you can always leave out the packages this

package depends on.

.

This package is NOT the definition of what packages are

build-essential; the real definition is in the Debian Policy Manual.

This package contains merely an informational list, which is all

most people need. However, if this package and the manual disagree,

the manual is correct.

 

 

2. GTK/GNOME開發環境(庫、IDE、工具)

如果只想進行GTK開發(軟件包)

基本開發環境:

代碼:

libgtk2.0-dev

 

文檔:

代碼:

libgtk2.0-doc

 

demos(例子):

代碼:

gtk2-examples

 

GTKmm(C++版本的GTK,這裏假設版本是2.4,具體軟件包根據版本不同而不同):

代碼:

libgtkmm-2.4-dev

 

GTKmm文檔:

代碼:

gtkmm-documentation

 

畫界面的工具:

代碼:

glade

 

 

如果還想進行GNOME開發(軟件包)

基本的環境:

代碼:

gnome-devel

 

文檔:

代碼:

gnome-devel-docs

 

 

3. Qt/KDE開發環境(庫、工具、IDE)

Qt3已過時。若想安裝Qt3開發環境,請安裝以“qt3”開頭的軟件包。這裏只介紹qt4開發環境的搭建。

 

如果只是想進行Qt4開發(軟件包)

基本開發環境:

代碼:

qt4-dev-tools

 

文檔:

代碼:

qt4-doc

qt4-doc-html

 

qt4 demos(用於學習qt4):

代碼:

qt4-demos

 

建議安裝相應的調試信息:

代碼:

qt4-demos-dbg(如果有安裝qt4-demos的話就裝這個)

qt4-dev-tools-dbg

 

 

Qt4開發工具(IDE)

如果你喜歡折騰,那麼Vim/Emacs是不錯的選擇。如果你很有錢或者人品很好,那麼slickedit是最好的選擇。如果這兩者都不是,這裏推薦幾個開發工具:eclipse, qtcreator, kdevelop。如果這些都不想用,還有很多其它的選擇,如果code::blocks,等等……

eclipse

到http://www.eclipse.org下載for C/C++ Developer的版本。qt官方有eclipse的插件。

qtcreator

qt自從被nokia收買後,這個IDE就成了nokia官方推薦的IDE了。可以通過安裝軟件包qtcreator來安裝該軟件,也可以直接到nokia網站下載。

kdevelop

老牌的IDE了,KDE自帶的IDE。用他進行Qt/IDE開發都是不錯的選擇。儘管可以通過軟件包kdevelop來安裝該軟件,但更建議等到2010年3月kdevelop 4.0發佈時再安裝正式版。

如果想進行KDE4開發(軟件包)

起碼安裝如下軟件包: 

代碼:

kdesdk

 

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