• 4736阅读
  • 0回复

[提问]linux下qt+eclipse CDT不能调试 [复制链接]

上一主题 下一主题
离线howto
 
只看楼主 倒序阅读 楼主  发表于: 2012-08-10
最近刚开始学习qt编程,环境速ubuntu 11, linux内核2.6.32.26,我按照如下方式配大环境:
----------------------------------------------------
1) 下载安装Qt SDK:sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-designer ctags ;
2) 下载安装C++开发环境:sudo apt-get install build-essential g++ gcc-4.3-doc ;
3) 下载安装JRE:sudo apt-get install sun-java6-jre ;
4) 配置环境变量:sudo vi /etc/environment,进行如下修改
PATH="(……前面部分省略……):/usr/lib/jvm/java-6-openjdk/bin"
CLASSPATH=.:/usr/lib/jvm/java-6-openjdk/lib
JAVA_HOME=/usr/lib/jvm/java-6-openjdk
5) 到http://www.eclipse.org/downloads/下载安装Eclipse IDE for C/C++ Developers,我下载得到的文件是eclipse-cpp-juno-linux-gtk.tar.gz,把这个文件拷贝到需要安装的目录下,用tar -zxvf eclipse-cpp-juno-linux-gtk.tar.gz命令解压,得到eclipse文件夹,文件夹下的eclipse可以直接运行,不需要再安装;
6) 到http://qt.nokia.com/products/eclipse-integration下载Qt Eclipse Integration for C++,我下载得到的文件是qt-eclipse-integration-linux.x86-1.6.1.tar.gz,把它和eclipse-cpp-juno-linux-gtk.tar.gz文件放到同一目录下,然后用tar -zxvf qt-eclipse-integration-linux.x86-1.6.1.tar.gz命令解压,Qt插件自动拷贝到了eclipse文件夹中;
7) 运行eclipse,在Window->Preference->qt菜单下配置如下信息:
Version Name: Qt4
Bin Path: /usr/bin
Include Path: /usr/include/qt4
----------------------------------------------------

用eclipse新建Qt工程,可以运行,但不能调试,按F11开始调试,eclipse右下角一直显示“Lookup Debugger Path”,直到eclipse挂掉没有响应……  我用eclipse建立标准C++项目,可以正常运行调试。

下面这段简单的代码都没法调试,eclipse右下角一直显示“Lookup Debugger Path”……
----------------------------------------------------
#include <QApplication>
#include <QWidget>
#include <QPushButton>
int main(int argc,char *argv[])
{
      QApplication app(argc,argv);

      QWidget  *parent=new QWidget();
      parent->resize(400,300);
      parent->show();
      QPushButton *btn=new QPushButton("test",parent);
      btn->show();
      return app.exec();
}
------------------------------------------------------------


后面要做系统,为调试这事纠结了很久,如果没法调试,那就没法按这个环境往下做了,求大神赐教解救!!

快速回复
限100 字节
 
上一个 下一个