• 11430阅读
  • 3回复

could not find mkspecs for QMAKESPEC! [复制链接]

上一主题 下一主题
离线huangxf2002
 

只看楼主 倒序阅读 楼主  发表于: 2009-05-17
我下了论坛上的QT4.5.0 VC编译版,尝试用VC环境编译工程。 

 我发现原来帖子里下载的QT4.5.0是作者在他的机器上用D盘编译的,但是因为我的D盘是光盘,所以没法拷贝到D盘运行,于是挪到C盘。 

 我修改了快捷方式的盘符,修改了C:\qt\4.5.0-msvc2008\bin下的qtvars.bat里的盘符,修改了环境变量,然后准备编译工程。 

 但是在我编译的时候我发现,使用qmake生成.pro文件是可以成功的,但是企图用qmake生成makefile文件的时候,qmake告诉我:

could not find mkspecs for QMAKESPEC(win32-msvc2008) after trying: D:\qt\4.5.0-msvc2008\bin......

        很明显这是qmake找错了目录,因为我的环境是在C:\qt\4.5.0-msvc2008\bin而不是D:\qt\4.5.0-msvc2008\bin,但是我发现,我已经把所有能改成C盘的地方都改成了C盘,为什么mkspecs还去找D:\qt\4.5.0-msvc2008\bin? 我应该在哪里改设置,才能让qmake在C:\qt\4.5.0-msvc2008\bin下去找win32-msvc2008?(因为我的D盘是光盘不能所以不能换盘,而且我也不能重装系统,否则动静太大)
离线xjl2008
只看该作者 1楼 发表于: 2009-05-31
我在linux里也遇到国这种问题,我是这样解决的,export QMAKESPEC=/usr/local/Trolltech/qte-4.5.1/mkspec/qws/linux-arm-g++     /usr/local/Trolltech/qte-4.5.1是我的qte安装路径
要是在win下的话,看增加 QMAKESPEC=C:\qt\4.5.0-msvc2008\mkspec\qws\linux-arm-g++ 环境变量 看行不!
promis
离线freshmanzkj
只看该作者 2楼 发表于: 2009-08-07
不知道楼主最后怎么解决的?
离线快乐真我

只看该作者 3楼 发表于: 2014-07-24
是啊,求分享
快速回复
限100 字节
 
上一个 下一个