• 11306阅读
  • 14回复

[讨论]大家帮忙看看啊 小弟崩溃了 [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 楼主  发表于: 2011-10-21
从论坛上下了个源码 当在自己机子上运行就出现了这样的错误 本人初学Qt 不知道是什么原因 求解释啊  
Could not find mkspecs for your QMAKESPEC(..\..\..\Qt\2010.04\qt\mkspecs\win32-g++) after trying:
D:/Qt/2009.05/qt\mkspecs
Error processing project file: D:/Qt Projects/2donkey/donkeyhead-server/ChatServ.pro
Exited with code 3.
Error while building project ChatServ
When executing build step 'QMake'

PS:路径是英文的  用qmake -project执行时 显示qmake不是内部或外部命令 或可执行文件
离线jdwx

只看该作者 1楼 发表于: 2011-10-21
回 楼主(寒风中的细雨) 的帖子
windows系统,点开始-程序-Qt By Nokia xxxxxx-Qt 4.7.4 Command Prompt
出现dos窗口,cd到要编译的程序目录,qmake -project,qmake,xxxxxmake。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
只看该作者 2楼 发表于: 2011-10-21
"xxxxxmake"make 前面的一般是什么文件
只看该作者 3楼 发表于: 2011-10-21
Re:回 楼主(寒风中的细雨) 的帖子
引用第1楼jdwx于2011-10-21 19:48发表的 回 楼主(寒风中的细雨) 的帖子 :
windows系统,点开始-程序-Qt By Nokia xxxxxx-Qt 4.7.4 Command Prompt
出现dos窗口,cd到要编译的程序目录,qmake -project,qmake,xxxxxmake。

qmake -project,qmake,执行都没有问题 然后mingw32-make运行时就出错了
离线jdwx

只看该作者 4楼 发表于: 2011-10-21
回 2楼(寒风中的细雨) 的帖子
msvc 是nmake
g++ 是 mingw32-make
因为不知道你用哪个编译器,所以那么写
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线jdwx

只看该作者 5楼 发表于: 2011-10-21
回 3楼(寒风中的细雨) 的帖子
make出错,说明代码有问题。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
只看该作者 6楼 发表于: 2011-10-21
错误是qudpSocket No such file
只看该作者 7楼 发表于: 2011-10-21
运行包含#include <QUdpSocket>这个头文件的程序要不要再装点什么
只看该作者 8楼 发表于: 2011-10-21
错误都是和qudpSocket有关的
离线jdwx

只看该作者 9楼 发表于: 2011-10-22
回 8楼(寒风中的细雨) 的帖子
.pro文件里找到下面一行
QT       += core gui
添加 network
QT       += core gui   network
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
只看该作者 10楼 发表于: 2011-10-22
Re:回 8楼(寒风中的细雨) 的帖子
引用第9楼jdwx于2011-10-22 13:46发表的 回 8楼(寒风中的细雨) 的帖子 :
.pro文件里找到下面一行
QT       += core gui
添加 network
QT       += core gui   network

是的 是这样的 谢谢啦
不过那个工程里 因为有多个main函数 所以编译时又出现了这样的问题/debug\main.o: In function `Z5qMainiPPc':
d:/Qt/2009.05/qt/include/QtCore/../../src/corelib/arch/qatomic_i386.h:125: multiple definition of `qMain(int, char**)'
./debug\main.o:d:/Qt/2009.05/qt/include/QtCore/../../src/corelib/arch/qatomic_i386.h:125: first defined here
collect2: ld returned 1 exit status
百度了好长时间都没找到一个有效的解决方法 这个问题应该怎么就解决
只看该作者 11楼 发表于: 2011-10-22
提示“collect2: ld returned 1 exit status”,GOOGLE了说可能事先运行了相同实例,又重装了QT,问题仍未解决
离线jdwx

只看该作者 12楼 发表于: 2011-10-22
“collect2: ld returned 1 exit status”
就这个错误,其实g++总是这个错误提示,
.cpp里函数没有函数体,是这个提示,
.h和.cpp里的函数对不上号,还是这个提示,
exe在运行,编译器不能修改exe文件,也是这个提示,

g++编译太慢,windows还是用vs编译吧。

两个main函数,肯定是不行。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线天然呆
只看该作者 13楼 发表于: 2011-12-30
D:\E\QT\tripplanner\debug\moc_tripplanner.cpp:85: 错误:undefined reference to `TripPlanner::stopSearch()'
定义的数据出现这样的怎么解决?
离线roywillow

只看该作者 14楼 发表于: 2011-12-30
回 13楼(天然呆) 的帖子
估计是你在h中声明了这个slot但是却没在cpp中实现吧
slot是无论如何都要实现的
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
快速回复
限100 字节
 
上一个 下一个