使用你所熟悉的編輯器建立hello.cpp**如下:
#include
int main(int argc, char **argv)
1)確認系統是否已經安裝4.x版本的qt;
path=$path:/usr/lib/qt4/bin
3)執行source重新匯入環境變數:
source /etc/profile
4)建立乙個hello目錄:
mkdir hello
5)移動hello.cpp檔案到目錄中:
mv hello.cpp ./hello
6)進入到hello目錄中,執行命令生成乙個與平台無關的專案檔案hello.pro:
gmake -project
7)執行命令從專案檔案生成乙個與平台無關的makefile檔案:
gmake hello.pro
8)執行make命令編譯該程式:make
編譯完成後會在該目錄下生成乙個hello的可執行檔案,執行它可以顯示hello qt!的視窗。
在fedora14下執行qt程式時出現:
glib-gio:error:gdbusconnection.c:2270:initable_init:
assertion failed: (connection->initialization_error == null)
原因:在gnome桌面執行終端,直接su切換到root使用者後,在終端用命令列執行qt圖形介面的程式,可能會出現上面的提示,這是由於直接使用su切換到root後,root使用的環境變數還是使用執行su命令的普通使用者的環境變數。
解決:使用su - 命令來切換到root使用者,『-』引數指示su開啟乙個登入shell(login shell)而不是非登入shell(non-login shell)。這樣root讀取的是root本身的環境變數,而不是繼承自那個輸入su命令使用者的環境變數。
Python TCP程式設計的簡單示例
套接字模組是乙個非常簡單的基於物件的介面,它提供對低層 bsd套接字樣式網路的訪問。使用該模組可以實現客戶機和伺服器套接字。要在 python 中建立具有 tcp和流套接字的簡單伺服器,需要使用 socket 模組。利用該模組包含的函式和類定義,可生成通過網路通訊的程式。建立乙個 tcp伺服器連線需...
PHP Socket 程式設計 簡單示例
讓我們以乙個簡單的例子開始 乙個接收輸入字串,處理並返回這個字串到客戶端的tcp服務.下面是相應的 php 設定一些基本的變數 host 192.168.1.99 port 1234 設定超時時間 set time limit 0 建立乙個socket socket socket create af...
Qt 外掛程式系統的使用和簡單示例
qt 有自己的外掛程式系統,使用外掛程式框架開發程式,便於擴充套件和管理,外掛程式實際上是動態庫,個人理解是與動態庫的區別是有乙個外掛程式管理器,使用相同的呼叫約定.這個demo的功能是傳送乙個message字串到外掛程式的函式,並返回顯示 echoplugin 外掛程式子專案,生成dll外掛程式 ...