歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 在Ubuntu 11.10 Desktop下快速搭建Qt開發環境

在Ubuntu 11.10 Desktop下快速搭建Qt開發環境

日期:2017/2/28 16:00:08   编辑:Linux教程

本文描述在Ubuntu 11.10 Desktop下快速搭建一個Qt的開發環境。我的主機環境:Mac OSX 10.7 Lion(64bit), 虛擬機環境為:VirtualBox 4.1.6+Ubuntu 11.10(32bit)。由於是在虛擬機裡操作,你可以使用其它主機,比如Windows XP等,只要VirtualBox可以安裝運行即可。VirtualBox目前支持Windows,OSX,Linux和Solaris,詳情請浏覽官網【1】。

假定你已經有一個可用的Ubuntu 11.10 Desktop系統。

相關閱讀:Windows XP硬盤安裝Ubuntu 11.10雙系統全程圖解 http://www.linuxidc.com/Linux/2011-10/46327.htm

1、准備工作
下載QtCreator2.4.0(當前最新版,65MB):
http://qt.nokia.com/downloads/qt-creator-binary-for-linux-x11-32-bit
當前Qt的最新版本為4.8.0,若你想自己編譯或參考SDK例子,可以選擇進行下載。為省去編譯時間,本文不涉及這個版本。

2、安裝
2.1 安裝Qt SDK
我們將安裝Ubuntu自帶的Qt SDK,其版本為: Qt4.7.4。在Terminal下,執行:
$ sudo apt-get install libqt4-dev
根據需要輸入口令。
若你需要使用QML,則建議安裝qmlviewer
$ sudo apt-get install qt4-qmlviewer

2.2 安裝Qt Creator
我的QtCreator安裝程序下載到了這個路徑: /home/dou/Downloads/qt-creator-linux-x86-opensource-2.4.0.bin。此路徑中的"dou"是我的用戶名,替換為你自己的即可。
在Terminal下,執行:
$ cd ~/Downloads
$ chmod +x qt-creator-linux-x86-opensource-2.4.0.bin
$ ./qt-creator-linux-x86-opensource-2.4.0.bin
循著向導一路確定即可安裝完成。

3、配置

盡管先安裝了Qt SDK,但Qt Creator並不能如在Windows下一樣能自動找到Qt SDK的位置。需要手動配置一下這個路徑。方法:

啟動QtCreator(有警告提示信息,解決方法見附1)打開菜單Tools->Options,在Options界面左側選擇Build&Run,右側點擊Qt Versions頁。然後點擊靠右上角的“Add…”按鈕即可進行添加Qt SDK。實際上是查找qmake的位置。我們先前安裝的qmake的位置:/usr/share/qt4/bin/qmake。此外,在下面有個"Details"按鈕,展開後可以編譯一下幾個輔助工具。如果編譯失敗,可重啟後再次嘗試編譯。我是第二次才編譯OK的。

4、測試
用Qt Creator的向導創建項目進行測試。我分別創建了基於QWidget的和基於QML的應用,編譯運行都OK。

【問題與解決】
問題1:啟動Qt Creator時提示以下信息。事實上,在編譯運行測試程序時也有這個提示。
Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
解決:在Terminal下,執行:
sudo apt-get install gtk2-engines-pixbuf

問題2:找不到g++。
解決:在terminal下,執行
$ sudo apt-get install g++

問題3:如何卸載Qt Creator?
解決:假定在安裝Qt Creator時使用了默認路徑。則在Terminal下,執行:
$ cd ~/qtcreator-2.4.0/bin
$ ./uninstall

參考:

【1】https://www.virtualbox.org/wiki/Downloads
【2】http://qt.nokia.com/downloads/

Copyright © Linux教程網 All Rights Reserved