我使用的是debian系統
root叫debian user叫neuros
我先照http://support.oss.org.tw/wiki/index.php/Qt_environment網站上安裝QT軟體
我將qt安裝在/home/neuros下
成功安裝,但是在
安裝完畢之後,可以把相關執行檔加入環境變數以方便使用。
vi .bashrc
add /opt/qtsdk-2009.01/bin and /opt/qtsdk-2009.01/qt/bin to PATH
這個步驟我不會使用
然後我就照http://support.oss.org.tw/wiki/index.php/Qt_example_1
練習寫hello的範例
但是我不確定要怎麼開始寫於是我就這樣做
neuros@debian: ~$ mkdir hello
neuros@debian: ~$ cd hello
neuros@debian$: ~/hello$ vi hello.cpp
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton hello("Hello world!");
hello.resize(100, 30);
hello.show();
return app.exec();
}
neuros@debian$: ~/hello$ qmake -project
neuros@debian$: ~/hello$ qmake
neuros@debian$: ~/hello$ make
但是在這出現
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -I. -o hello.o hello.cpp
hello.cpp:5: error: expected unqualified-id before ‘{’ token
make: *** [hello.o] Error 1
請問我該如何解決才會成功出現
範例的hello world 視窗??