• 7410阅读
  • 7回复

Qt4.5开源版编译出错(C:/qt-greenhouse/Trolltech.....) [复制链接]

上一主题 下一主题
离线suntongo
 

只看楼主 倒序阅读 楼主  发表于: 2009-04-14
因为需要改变某些编译选项,需要重新编译QtCreator附带的QT4.5,编译环境:XP,MingW32,Qt4.5开源版,在运行configure后遇到了这种错误:
Could not find mkspecs for your QMAKESPEC(win32-g++) after trying:
C:/qt-greenhouse/Trolltech/Code_less_create_more/Trolltech/Code_less_cre
ate_more/Troll/4.5.0/qt\mkspecs
Error processing project file: D:/Qt/2009.01/qt/projects.pro
Qmake failed, return code 3
看到也有人遇到了这种情况,运行那些bat文件来设置环境变量仍然无法解决,后来决定用微软的junction命令来解决,经试验编译顺利成功:
mkdir C:\qt-greenhouse\Trolltech\Code_less_create_more\Trolltech\Code_less_create_more\Troll\
junction C:\qt-greenhouse\Trolltech\Code_less_create_more\Trolltech\Code_less_create_more\Troll\4.5.0 D:\Qt\2009.01
qmake projects.pro
make

描述:微软的junction命令包
附件: Junction.zip (46 K) 下载次数:56
叫我神童哥,不要叫哥哥或者大哥什么的.
离线zcm860427
只看该作者 1楼 发表于: 2009-04-14
想请问楼主一个问题,我在编译过程中出现错误,当我把错误的那句删掉时在编译,怎么还出现相同个的错误啊 ?
离线蛮蛮
只看该作者 2楼 发表于: 2009-04-20
环境变量的QMAKESPEC 与mkspecs下文件夹对应不上吧。在环境变量里添加该项了吗?
QMAKESPEC = win32-g++
蛮蛮工作室
离线suntongo

只看该作者 3楼 发表于: 2009-04-22
我编译Qt有N次了,还不至于犯这么低级的错误,你自己没遇到过的问题别轻易下结论。
叫我神童哥,不要叫哥哥或者大哥什么的.
离线adamxtay

只看该作者 4楼 发表于: 2009-04-27
感谢楼主,我也碰到了一样的问题,根据你的办法解决了,感觉这是个bug
离线bigo918

只看该作者 5楼 发表于: 2009-05-01
我遇到了和LZ一样的问题,不知道那个junction怎么获取啊,我的windows xp没有
离线洞里的火
只看该作者 6楼 发表于: 2009-05-02
要编译安装的话最好用源码包
QtCreator附带的源码很可能没有做过编译测试
离线suntongo

只看该作者 7楼 发表于: 2009-07-19
junction就在附件里有下载,QtCreator附带的源码包和单独发布的源码包没有区别,我仔细比较过了。
叫我神童哥,不要叫哥哥或者大哥什么的.
快速回复
限100 字节
 
上一个 下一个