有没有人有关于构建Qt的开源版本的说明?既然已经打开了存储库,我正在尝试为VS2008构建,但是在尝试构建qmake时我遇到了错误.
我发现了一个问题,我希望使用Visual Studio来编写和编译Qt4的开源版本,但这些信息已经过时,并没有真正帮助我.作为参考,这是我尝试构建时会发生什么configure -platform win32-msvc2008
Microsoft (R) Program Maintenance Utility Version 9.00.30729.01 Copyright (C) Microsoft Corporation. All rights reserved. cl -c -Foproject.obj -W3 -nologo -O2 -I. -Igenerators -Igenerators\unix -Igenerators\win32 -Igenerators\mac - IC:\dev\open_source\qt\include -IC:\dev\open_source\qt\include\QtCore -IC:\dev\open_source\qt\include -IC:\dev\open_sou rce\qt\include\QtCore -IC:\dev\open_source\qt\src\corelib\global -IC:\dev\open_source\qt\include\QtScript -IC:\dev\op en_source\qt\mkspecs\win32-msvc2008 -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_LITE_COMPONENT -DQT_NODLL -DQT_NO_STL -DQT_NO_COMPRESS -DUNICODE -DHAVE_QCONFIG_CPP -DQT_BUILD_QMAKE -DQT_NO_THREAD -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT -D QT_NO_DATASTREAM -DQT_NO_PCRE -DQT_BOOTSTRAPPED -DQMAKE_OPENSOURCE_EDITION project.cpp project.cpp c:\dev\open_source\qt\src\corelib\tools\qstringlist.h(45) : fatal error C1083: Cannot open include file: 'QtCore/qalgori thms.h': No such file or directory NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\cl.EXE"' : return code '0x2' Stop. Building qmake failed, return code 2
小智.. 8
好吧,一个有用的事情是在Visual Studio命令提示符中运行configure.这应该在Visual Studio工具下的Visual Studio开始菜单组中可用.
此外,当您运行configure时,您不必指定目标平台,因为它将由VS命令提示符设置为环境变量.
当我没有使用VS命令提示符时,我从configure和nmake得到错误,并且因为切换我没有任何问题.
所以简单的说明是:
1)打开VS命令提示符
2)导航到configure.exe所在的qt文件夹
3)配置
4)nmake
好吧,一个有用的事情是在Visual Studio命令提示符中运行configure.这应该在Visual Studio工具下的Visual Studio开始菜单组中可用.
此外,当您运行configure时,您不必指定目标平台,因为它将由VS命令提示符设置为环境变量.
当我没有使用VS命令提示符时,我从configure和nmake得到错误,并且因为切换我没有任何问题.
所以简单的说明是:
1)打开VS命令提示符
2)导航到configure.exe所在的qt文件夹
3)配置
4)nmake
请确保安装了ActiveState Perl