首页 > 其他 > 详细

"Cannot find entry symbol nable-stdcll-fixup; defaulting to 00401000" 解决方案

时间:2014-03-11 14:37:31      阅读:526      评论:0      收藏:0      [点我收藏+]

 

在使用Qt 4.7.3, Qt 4.7.2 ,Qt 4.7.1(mingw 4.6.2 )的时候都会有一个问题
无法编译通过,即用Qt Creator 编译的时候会发生一个错误

"Cannot find entry symbol nable-stdcll-fixup; defaulting to 00401000"

 

错误发生的位置是:
Makefile.Debug , Makefile.Release

错误分析:

请打开Makefile.Debug,定位到 LFLAGS =
原始定义如下:  

-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl -Wl,-subsystem,windows

 

如何学过Makefile的,一眼就可以看出错误的原因了。

修改成如下:

-Wl,-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl,-subsystem,windows

 

这样,就可以顺利通过编译,而且没有错误。


分析错误原因:Makefile.Debug,Makefile.Release都是由qmake 生成的,所以直接问题归qmake.

"Cannot find entry symbol nable-stdcll-fixup; defaulting to 00401000" 解决方案,布布扣,bubuko.com

"Cannot find entry symbol nable-stdcll-fixup; defaulting to 00401000" 解决方案

原文:http://www.cnblogs.com/sn-dnv-aps/p/3582161.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!