• 12309阅读
  • 6回复

ECLIPSE+QT4.3.2+MINGW为何无法调试 [复制链接]

上一主题 下一主题
离线谭风尘
 
只看楼主 正序阅读 楼主  发表于: 2007-12-26
— 本帖被 XChinux 从 Qt for Linux/X11 移动到本区(2010-02-08) —
我的系统是win2000;

第一步:下载的地址是:http://www.eclipse.org/downloads/,选择“Eclipse IDE for C/C++ Developers ”下载;

第二步:先到到网站http://sourceforge.net/project/showfiles.php?group_id=2435下载如下安装包:
binutils-2.17.50-20070129-1.tar.gz
mingw-runtime-3.13.tar.gz
mingw-utils-0.3.tar.gz
mingw32-make-3.81-2.tar.gz
gcc-core-3.4.5-20060117-1.tar.gz
gcc-g++-3.4.5-20060117-1.tar.gz
w32api-3.10.tar.gz
gdb-6.6.tar.tar
并按顺序解压在“C:\”下,将C:\MINGW\BIN添加到了PATH环境变量里;

第三步:到Qt网站(http://trolltech.com/developer/downloads/qt),直接下载qt-win-opensource-4.3.2-mingw.exe,安装;


第四步:安装qt-eclipse-integration-win32-1.0.0.exe;

第五步:设置eclipse,通过菜单“Window” -> "Preferences...",进入参数设置框,在Qt里面添加我们刚才安装的位置和版本号;

为了调试,按如下顺序编译了QT库:
打开命令行窗口,输入:
c:
cd qt\4.2.2
configure
开始Buiding,并可能出现一些提示,请根据情况选择。
然后,输入“mingw32-make”

完成后,创建QT工程调试的时候,一步都不跑,提示No source available for "QtCored4_dll_iname() "
                                                                      No source available for ""
但纯C++程序工程能正常DEBUG。

不知道为什么?请高手指点。。谢谢!


离线liuzwqq
只看该作者 6楼 发表于: 2009-05-01
就是XChinux说的,必须Qt 4.3.2 (Build Debug Libraries)否则是不能用的,就是生成可执行文件了也不能运行。
离线hatoyu

只看该作者 5楼 发表于: 2008-12-23
我的报错信息如下:

mingw32-make: *** [qfsfileengine_win.o] Error 1
Building qmake failed, return code 2

反复多次,环境变量该设的都设定了。
离线泰前居士
只看该作者 4楼 发表于: 2008-01-28
安装,Dev-C++ V4.9在安装的时候,把默认目录改为MinGW,然后安装qt-win-opensource-4.3.2-mingw.exe,最后编译Debug库,我的这样可以编译成功.
离线musttieying

只看该作者 3楼 发表于: 2008-01-05
是啊,我想应该是与前面版本差的太大的原因吗?
国外qt开源列表:http://freshmeat.net/browse/871/
国内qt开源列表:http://www.qtopia.org.cn/phpBB2/viewforum.php?f=28
离线谭风尘
只看该作者 2楼 发表于: 2007-12-27
引用第1楼XChinux于2007-12-27 09:02发表的  :
关键是编译Qt 的 debug库,这个可以在开始程序组中的“Qt 4.3.2 (Build Debug Libraries)”菜单项来启动进行编译。


这个是肯定不行的,我试过无数遍。。。。
不过最近试图修改它的批处理看看
离线XChinux

只看该作者 1楼 发表于: 2007-12-27
关键是编译Qt 的 debug库,这个可以在开始程序组中的“Qt 4.3.2 (Build Debug Libraries)”菜单项来启动进行编译。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个