新浪微博
腾讯微博
会员列表
统计排行
基本信息
到访IP统计
管理团队
管理统计
在线会员
会员排行
版块排行
帖子排行
标签排行
帮助
下拉
用户名
电子邮箱
用户名
密 码
记住登录
登录
找回密码
注册
快捷通道
关闭
您还没有登录,快捷通道只有在登录后才能使用。
立即登录
还没有帐号? 赶紧
注册一个
首页
论坛
Qt下载
作品展
群组
个人中心
捐赠、管理与开发
邮件订阅
帖子
文章
日志
用户
版块
群组
帖子
搜索
QTCN开发网
>
Qt基础编程
>
qmake生成的Makefile问题
发帖
回复
返回列表
新帖
7542
阅读
1
回复
qmake生成的Makefile问题
[复制链接]
上一主题
下一主题
离线
lxfhfut
UID:107368
注册时间
2010-11-06
最后登录
2012-03-31
在线时间
7小时
发帖
3
搜Ta的帖子
精华
0
金钱
30
威望
13
贡献值
0
好评度
3
访问TA的空间
加好友
用道具
新手上路
关闭
个人中心可以申请新版勋章哦
立即申请
知道了
加关注
发消息
只看楼主
倒序阅读
楼主
发表于: 2010-11-07
— 本帖被 XChinux 执行加亮操作(2010-11-10) —
我用qmake命令成功生成了Makefile文件但是当执行
make
的时候,出现以下
问题
:
make -f Makefile.Debug
make[1]: Entering directory `/c/Users/Administrator/Desktop/Qt'
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-rel
oc -mthreads -Wl -Wl,-subsystem,windows -o debug/Qt.exe debug/hello.o -L'd:/Qt/
4.7.0/lib' -lmingw32 -lqtmaind -lQtGuid4 -lQtCored4
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC90.DebugC
RT' version='9.0.21022.8' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1
e18e3b'" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"msvcprtd" /m
anifestdependency:"type='win32' name='Microsoft.VC90.DebugCRT' version='9.0.2102
2.8' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:
"MSVCRTD" /DEFAULTLIB:"OLDNAMES" ' unrecognized
d:/Qt/4.7.0/lib/qtmaind.lib(tmp/obj/debug_shared/qtmain_win.obj):(.text[?realloc
@?$QVector@PAD@@AAEXHH@Z]+0x19)锛氬鈥榑_security_cookie鈥欐湭瀹氫箟鐨勫紩鐢
d:/Qt/4.7.0/lib/qtmaind.lib(tmp/obj/debug_shared/qtmain_win.obj):(.text[?realloc
@?$QVector@PAD@@AAEXHH@Z]+0x240)锛氬鈥榑
CxxThrowException@8
鈥欐湭瀹氫箟鐨勫紩
鐢
d:/Qt/4.7.0/lib/qtmaind.lib(tmp/obj/debug_shared/qtmain_win.obj):(.text[?realloc
@?$QVector@PAD@@AAEXHH@Z]+0x3b1)锛氬鈥榑
CxxThrowException@8
鈥欐湭瀹氫箟鐨勫紩
鐢
d:/Qt/4.7.0/lib/qtmaind.lib(tmp/obj/debug_shared/qtmain_win.obj):(.text$x+0xd)锛
氬鈥楡
__security_check_cookie@4
鈥欐湭瀹氫箟鐨勫紩鐢
d:/Qt/4.7.0/lib/qtmaind.lib(tmp/obj/debug_shared/qtmain_win.obj):(.text$x+0x17)
锛氬鈥榑_CxxFrameHandler3鈥欐湭瀹氫箟鐨勫紩鐢
d:/Qt/4.7.0/lib/qtmaind.lib(tmp/obj/debug_shared/qtmain_win.obj):(.data[??_R0?AV
+0x0
)锛氬鈥
??_7type_info@@6B
@鈥欐湭瀹氫箟鐨勫紩鐢
debug/hello.o锛氬湪鍑芥暟鈥榋5qMainiPPc鈥欎腑锛
C:/Users/Administrator/Desktop/Qt/hello.cpp:5锛氬鈥榑imp___ZN12QApplicationC1E
RiPPci鈥欐湭瀹氫箟鐨勫紩鐢
C:/Users/Administrator/Desktop/Qt/hello.cpp:6锛氬鈥榑imp___ZN6QLabelC1ERK7QStr
ingP7QWidget6QFlagsIN2Qt10WindowTypeEE鈥欐湭瀹氫箟鐨勫紩鐢
C:/Users/Administrator/Desktop/Qt/hello.cpp:8锛氬鈥榑imp___ZN12QApplication4ex
ecEv鈥欐湭瀹氫箟鐨勫紩鐢
C:/Users/Administrator/Desktop/Qt/hello.cpp:8锛氬鈥楺Application::~QApplicatio
n()鈥欐湭瀹氫箟鐨勫紩鐢
C:/Users/Administrator/Desktop/Qt/hello.cpp:8锛氬鈥楺Application::~QApplicatio
n()鈥欐湭瀹氫箟鐨勫紩鐢
debug/hello.o锛氬湪鍑芥暟鈥榋St3minIjERKT_S2_S2_鈥欎腑锛
d:/Qt/4.7.0/include/QtCore/../../src/corelib/tools/qstring.h:(.text$_ZN7QStringD
1Ev[QString::~QString()]+0x20)锛氬鈥榑imp___ZN7QString4freeEPNS_4DataE鈥欐湭瀹
氫箟鐨勫紩鐢
d:/Qt/4.7.0/include/QtCore/../../src/corelib/tools/qstring.h:(.text$_ZN7QStringC
1EPKc[QString::QString(char const*)]+0x19)锛氬鈥榑imp___ZN7QString16fromAscii_
helperEPKci鈥欐湭瀹氫箟鐨勫紩鐢
collect2: ld returned 1 exit status
make[1]: *** [debug/Qt.exe] Error 1
make[1]: Leaving directory `/c/Users/Administrator/Desktop/Qt'
make: *** [debug] Error 2
C:\Users\Administrator\Desktop\Qt>
Makefile中的内容:
#############################################################################
# Makefile for building: Qt
# Generated by qmake (2.01a) (Qt 4.7.0) on: ?? ??? 7 09:41:46 2010
# Project: Qt.pro
# Template: app
# Command: d:/Qt/4.7.0/bin/qmake.exe -o Makefile Qt.pro
#############################################################################
first: debug
install: debug-install
uninstall: debug-uninstall
MAKEFILE = Makefile
QMAKE = d:/Qt/4.7.0/bin/qmake.exe
DEL_FILE = rm
CHK_DIR_EXISTS= test -d
MKDIR = mkdir
COPY = cp
COPY_FILE = $(COPY)
COPY_DIR = xcopy /s /q /y /i
INSTALL_FILE = $(COPY_FILE)
INSTALL_PROGRAM = $(COPY_FILE)
INSTALL_DIR = $(COPY_DIR)
DEL_FILE = rm
SYMLINK =
DEL_DIR = rmdir
MOVE = mv
CHK_DIR_EXISTS= test -d
MKDIR = mkdir
SUBTARGETS = \
debug \
release
debug: $(MAKEFILE).Debug FORCE
$(MAKE) -f $(MAKEFILE).Debug
debug-make_default: $(MAKEFILE).Debug FORCE
$(MAKE) -f $(MAKEFILE).Debug
debug-make_first: $(MAKEFILE).Debug FORCE
$(MAKE) -f $(MAKEFILE).Debug first
debug-all: $(MAKEFILE).Debug FORCE
$(MAKE) -f $(MAKEFILE).Debug all
debug-clean: $(MAKEFILE).Debug FORCE
$(MAKE) -f $(MAKEFILE).Debug clean
debug-distclean: $(MAKEFILE).Debug FORCE
$(MAKE) -f $(MAKEFILE).Debug distclean
debug-install: $(MAKEFILE).Debug FORCE
$(MAKE) -f $(MAKEFILE).Debug install
debug-uninstall: $(MAKEFILE).Debug FORCE
$(MAKE) -f $(MAKEFILE).Debug uninstall
release: $(MAKEFILE).Release FORCE
$(MAKE) -f $(MAKEFILE).Release
release-make_default: $(MAKEFILE).Release FORCE
$(MAKE) -f $(MAKEFILE).Release
release-make_first: $(MAKEFILE).Release FORCE
$(MAKE) -f $(MAKEFILE).Release first
release-all: $(MAKEFILE).Release FORCE
$(MAKE) -f $(MAKEFILE).Release all
release-clean: $(MAKEFILE).Release FORCE
$(MAKE) -f $(MAKEFILE).Release clean
release-distclean: $(MAKEFILE).Release FORCE
$(MAKE) -f $(MAKEFILE).Release distclean
release-install: $(MAKEFILE).Release FORCE
$(MAKE) -f $(MAKEFILE).Release install
release-uninstall: $(MAKEFILE).Release FORCE
$(MAKE) -f $(MAKEFILE).Release uninstall
Makefile: Qt.pro d:/Qt/4.7.0/mkspecs/win32-g++/qmake.conf d:/Qt/4.7.0/mkspecs/qconfig.pri \
d:/Qt/4.7.0/mkspecs/modules/qt_webkit_version.pri \
d:/Qt/4.7.0/mkspecs/features/qt_functions.prf \
d:/Qt/4.7.0/mkspecs/features/qt_config.prf \
d:/Qt/4.7.0/mkspecs/features/exclusive_builds.prf \
d:/Qt/4.7.0/mkspecs/features/default_pre.prf \
d:/Qt/4.7.0/mkspecs/features/win32/default_pre.prf \
d:/Qt/4.7.0/mkspecs/features/debug.prf \
d:/Qt/4.7.0/mkspecs/features/debug_and_release.prf \
d:/Qt/4.7.0/mkspecs/features/default_post.prf \
d:/Qt/4.7.0/mkspecs/features/win32/default_post.prf \
d:/Qt/4.7.0/mkspecs/features/win32/rtti.prf \
d:/Qt/4.7.0/mkspecs/features/win32/exceptions.prf \
d:/Qt/4.7.0/mkspecs/features/win32/stl.prf \
d:/Qt/4.7.0/mkspecs/features/shared.prf \
d:/Qt/4.7.0/mkspecs/features/warn_on.prf \
d:/Qt/4.7.0/mkspecs/features/qt.prf \
d:/Qt/4.7.0/mkspecs/features/win32/thread.prf \
d:/Qt/4.7.0/mkspecs/features/moc.prf \
d:/Qt/4.7.0/mkspecs/features/win32/windows.prf \
d:/Qt/4.7.0/mkspecs/features/resources.prf \
d:/Qt/4.7.0/mkspecs/features/uic.prf \
d:/Qt/4.7.0/mkspecs/features/yacc.prf \
d:/Qt/4.7.0/mkspecs/features/lex.prf \
d:/Qt/4.7.0/mkspecs/features/incredibuild_xge.prf \
d:/Qt/4.7.0/mkspecs/features/include_source_dir.prf \
d:/Qt/4.7.0/lib/qtmaind.prl
$(QMAKE) -o Makefile Qt.pro
d:/Qt/4.7.0/mkspecs/qconfig.pri:
d:/Qt/4.7.0/mkspecs/modules/qt_webkit_version.pri:
d:/Qt/4.7.0/mkspecs/features/qt_functions.prf:
d:/Qt/4.7.0/mkspecs/features/qt_config.prf:
d:/Qt/4.7.0/mkspecs/features/exclusive_builds.prf:
d:/Qt/4.7.0/mkspecs/features/default_pre.prf:
d:/Qt/4.7.0/mkspecs/features/win32/default_pre.prf:
d:/Qt/4.7.0/mkspecs/features/debug.prf:
d:/Qt/4.7.0/mkspecs/features/debug_and_release.prf:
d:/Qt/4.7.0/mkspecs/features/default_post.prf:
d:/Qt/4.7.0/mkspecs/features/win32/default_post.prf:
d:/Qt/4.7.0/mkspecs/features/win32/rtti.prf:
d:/Qt/4.7.0/mkspecs/features/win32/exceptions.prf:
d:/Qt/4.7.0/mkspecs/features/win32/stl.prf:
d:/Qt/4.7.0/mkspecs/features/shared.prf:
d:/Qt/4.7.0/mkspecs/features/warn_on.prf:
d:/Qt/4.7.0/mkspecs/features/qt.prf:
d:/Qt/4.7.0/mkspecs/features/win32/thread.prf:
d:/Qt/4.7.0/mkspecs/features/moc.prf:
d:/Qt/4.7.0/mkspecs/features/win32/windows.prf:
d:/Qt/4.7.0/mkspecs/features/resources.prf:
d:/Qt/4.7.0/mkspecs/features/uic.prf:
d:/Qt/4.7.0/mkspecs/features/yacc.prf:
d:/Qt/4.7.0/mkspecs/features/lex.prf:
d:/Qt/4.7.0/mkspecs/features/incredibuild_xge.prf:
d:/Qt/4.7.0/mkspecs/features/include_source_dir.prf:
d:\Qt\4.7.0\lib\qtmaind.prl:
qmake: qmake_all FORCE
@$(QMAKE) -o Makefile Qt.pro
qmake_all: FORCE
make_default: debug-make_default release-make_default FORCE
make_first: debug-make_first release-make_first FORCE
all: debug-all release-all FORCE
clean: debug-clean release-clean FORCE
distclean: debug-distclean release-distclean FORCE
-$(DEL_FILE) Makefile
check: first
debug-mocclean: $(MAKEFILE).Debug
$(MAKE) -f $(MAKEFILE).Debug mocclean
release-mocclean: $(MAKEFILE).Release
$(MAKE) -f $(MAKEFILE).Release mocclean
mocclean: debug-mocclean release-mocclean
debug-mocables: $(MAKEFILE).Debug
$(MAKE) -f $(MAKEFILE).Debug mocables
release-mocables: $(MAKEFILE).Release
$(MAKE) -f $(MAKEFILE).Release mocables
mocables: debug-mocables release-mocables
FORCE:
$(MAKEFILE).Debug: Makefile
$(MAKEFILE).Release: Makefile
这个该怎么解决?望高手指点,谢谢!
共
条评分
回复
举报
分享到
淘江湖
新浪
QQ微博
QQ空间
开心
人人
豆瓣
网易微博
百度
鲜果
白社会
飞信
离线
dbzhang800
UID:7394
注册时间
2006-06-03
最后登录
2024-05-29
在线时间
9894小时
发帖
5580
搜Ta的帖子
精华
2
金钱
56167
威望
5627
贡献值
20
好评度
5629
访问TA的空间
加好友
用道具
论坛版主
加关注
发消息
只看该作者
1楼
发表于: 2010-11-07
有一点很明确:你的 Qt 是VS2008版的,但你这个makefile 是为mingw准备的
共
条评分
回复
举报
发帖
回复
返回列表
http://www.qtcn.org/bbs
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问
快速回复
限100 字节
您目前还是游客,请
登录
或
注册
进入高级模式
文字颜色
发 布
回复后跳转到最后一页
上一个
下一个
关闭
补充发布信息
验证码:
发 布
隐藏
快速跳转
站务及资讯
网站公告
新闻资讯
Qt官方发布
网站管理
Qt应用及资源
Qt 作品展
Qt代码秀
Qt应用版
Qt技术讨论区
Qt安装与发布
Qt中文处理
Qt基础编程
Qt QML开发
Qt嵌入式开发
Qt移动平台开发
其它技术开发讨论区
Qt图书专区
《C++ GUI Qt 4编程》(第2版)专栏
《Qt高级编程》专栏
《零基础学Qt4编程》专栏
《Qt设计模式》(第2版) 图书专栏
Python Qt GUI快速编程
Qt项目开发区
天池项目
Qt开放平台开发库
机械CAD
扇贝词典
非活跃项目区
社区中心
帖子回收站(Trash)
招聘、求职、供求、广告等
休闲娱乐
关闭
关闭
选中
1
篇
全选