潇毅 发表于 2011-8-21 19:58:01

帮我看看是怎么回事buntu9.1的QT4 的配置

本帖最后由 潇毅 于 2011-8-21 19:59 编辑

哎,弄半天没弄好下面时我在网上找的安装过程看看是啥问题。
安装QT4/KDE4开发环境

配置qt4开发环境:

sudo apt-get install libqt4-dev qt4-designer qt4-doc

配置kde4开发环境:

sudo apt-get install kde4-devel

IDE:

sudo aptitude install kdevelop-kde4

Ubuntu 9.10请这样做:

sudo aptitude install kde-devel

[编辑] 程序示例

下面是简单的qt4的测试程序。

首先编写源代码。 新建文件夹qt4hello,然后再里面新建文件 main.cpp,内容如下:

#include <QApplication>
#include <QPushButton>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    QPushButton hello("Hello Ubuntu!");
    hello.resize(100, 30);

    hello.show();
    return app.exec();
}

用下面命令编译运行

$ qmake-qt4 -project
$ qmake-qt4
$ make
$ ./qt4hello

以上是我引用的网页上说的做的,$ qmake-qt4 -project      $ qmake-qt4两个命令都可以可是当我执行$make命令时却出现以下提示:ubantu@ubantu-desktop:/ubantu/myfile/qthello$ ls
main.cppmain.cpp~Makefileqthello.pro
ubantu@ubantu-desktop:/ubantu/myfile/qthello$ 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/QtGui -I/usr/include/qt4 -I. -I. -o main.o main.cpp
make: g++:命令未找到
make: *** 错误 127
我是参考这个网址弄得:http://wiki.ubuntu.org.cn/Gtk%E4%B8%8EQt%E7%BC%96%E8%AF%91%E7%8E%AF%E5%A2%83%E5%AE%89%E8%A3%85%E4%B8%8E%E9%85%8D%E7%BD%AE
咋回事,能告诉我为什么吗?对了我的ubuntu上只装过4.2.2-eabi还是以前fatfish教我们装的其他的gcc版本的我就没装了。

飞凌-fatfish 发表于 2011-8-22 09:13:55

make: g++:命令未找到
这里说的是Ubuntu自身用的g++

apt-get install g++
即可

上面这个可以解决找不到g++的问题。

潇毅 发表于 2011-8-22 13:02:20

本帖最后由 潇毅 于 2011-8-22 13:18 编辑

回复 2# 飞凌-fatfish

谢谢了。装完之后我执行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/QtGui -I/usr/include/qt4 -I. -I. -o main.o main.cpp
g++ -Wl,-O1 -o qthello main.o    -L/usr/lib -lQtGui -lQtCore -lpthread
是啥意思?不过可以弹出我编写的图框。这算算成功了吗?

飞凌-fatfish 发表于 2011-8-22 14:26:57

楼上的信息里没报错。
页: [1]
查看完整版本: 帮我看看是怎么回事buntu9.1的QT4 的配置