• 7962阅读
  • 3回复

[提问]QT4.7.1 OpenSource Src编译失败! [复制链接]

上一主题 下一主题
离线wyg_vip
 
只看楼主 倒序阅读 楼主  发表于: 2011-04-19
刚才安装了VS2005,并且下载了源代码包,按照网上的提示,进行编译,过程一直没有什么错误,但是在最后编译完成以后出错了:execute: File or path is not found (D:\Tools\C++_Libaray\Qt\4.7.1\bin\qmake)
Qmake failed, return code -1。


重新编译以后结果依然,使用nmake命令,则出现这种提示:D:\Tools\C++_Libaray\Qt\4.7.1>nmake
Microsoft (R) 程序维护实用工具 8.00.50727.42 版
版权所有 (C) Microsoft Corporation。保留所有权利。

NMAKE : fatal error U1064: 未找到 MAKEFILE 并且未指定目标
Stop.


请问这种情况是怎么回事?


下面是使用configure -no-stl -no-dsp -vcproj命令二次编译qmake的时候出的一些提示信息:

QMAKESPEC...................win32-msvc2005 (env)
Architecture................windows
Maketool....................nmake
Debug symbols...............yes
Link Time Code Generation...no
Accessibility support.......yes
STL support.................no
Exception support...........yes
RTTI support................yes
MMX support.................yes
3DNOW support...............yes
SSE support.................yes
SSE2 support................yes
IWMMXT support..............no
OpenGL support..............yes
OpenVG support..............no
OpenSSL support.............no
QtDBus support..............no
QtXmlPatterns support.......yes
Phonon support..............no
QtMultimedia support........yes
WebKit support..............yes
Declarative support.........yes
Declarative debugging.......yes
QtScript support............yes
QtScriptTools support.......yes
Graphics System.............raster
Qt3 compatibility...........yes
Third Party Libraries:
    ZLIB support............qt
    GIF support.............plugin
    TIFF support............plugin
    JPEG support............plugin
    PNG support.............yes
    MNG support.............plugin
    FreeType support........no
Styles:
    Windows.................yes
    Windows XP..............yes
    Windows Vista...........yes
    Plastique...............yes
    Cleanlooks..............yes
    Motif...................yes
    CDE.....................yes
    Windows CE..............no
    Windows Mobile..........no
    S60.....................no
Sql Drivers:
    ODBC....................no
    MySQL...................no
    OCI.....................no
    PostgreSQL..............no
    TDS.....................no
    DB2.....................no
    SQLite..................plugin (qt)
    SQLite2.................no
    InterBase...............no
Sources are in..............D:\Tools\C++_Libaray\Qt\4.7.1
Build is done in............D:\Tools\C++_Libaray\Qt\4.7.1
Install prefix..............D:\Tools\C++_Libaray\Qt\4.7.1
Headers installed to........D:\Tools\C++_Libaray\Qt\4.7.1\include
Libraries installed to......D:\Tools\C++_Libaray\Qt\4.7.1\lib
Plugins installed to........D:\Tools\C++_Libaray\Qt\4.7.1\plugins
Imports installed to........D:\Tools\C++_Libaray\Qt\4.7.1\imports
Binaries installed to.......D:\Tools\C++_Libaray\Qt\4.7.1\bin
Docs installed to...........D:\Tools\C++_Libaray\Qt\4.7.1\doc
Data installed to...........D:\Tools\C++_Libaray\Qt\4.7.1
Translations installed to...D:\Tools\C++_Libaray\Qt\4.7.1\translations
Examples installed to.......D:\Tools\C++_Libaray\Qt\4.7.1\examples
Demos installed to..........D:\Tools\C++_Libaray\Qt\4.7.1\demos
离线wxj120bw

只看该作者 1楼 发表于: 2011-04-20
引用楼主wyg_vip于2011-04-19 19:16发表的 QT4.7.1 OpenSource Src编译失败! :
刚才安装了VS2005,并且下载了源代码包,按照网上的提示,进行编译,过程一直没有什么错误,但是在最后编译完成以后出错了:execute: File or path is not found (D:\Tools\C++_Libaray\Qt\4.7.1\bin\qmake)
Qmake failed, return code -1。

重新编译以后结果依然,使用nmake命令,则出现这种提示:D:\Tools\C++_Libaray\Qt\4.7.1>nmake
Microsoft (R) 程序维护实用工具 8.00.50727.42 版
.......

第一步的时候也是用nmake编译源码的吗  第二步nmake命令之前是不是少执行什么操作 不然怎么提示少了Makefile文件
离线wyg_vip
只看该作者 2楼 发表于: 2011-04-21
引用第1楼wxj120bw于2011-04-20 01:00发表的 :
第一步的时候也是用nmake编译源码的吗  第二步nmake命令之前是不是少执行什么操作 不然怎么提示少了Makefile文件



多谢!我从qmake目录下拷贝了一个qmake.exe到bin目录下,然后再nmake就成功了!
离线youyouwoxin0
只看该作者 3楼 发表于: 2012-03-15
回 2楼(wyg_vip) 的帖子
bin目录下 好像有qmake.exe文件吧。 为什么拷过去就可以了呢?
快速回复
限100 字节
 
上一个 下一个