当前位置:  开发笔记 > 编程语言 > 正文

为Visual Studio 2005/2008构建Opensource Qt

如何解决《为VisualStudio2005/2008构建OpensourceQt》经验,为你挑选了2个好方法。

有没有人有关于构建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



1> 小智..:

好吧,一个有用的事情是在Visual Studio命令提示符中运行configure.这应该在Visual Studio工具下的Visual Studio开始菜单组中可用.

此外,当您运行configure时,您不必指定目标平台,因为它将由VS命令提示符设置为环境变量.

当我没有使用VS命令提示符时,我从configure和nmake得到错误,并且因为切换我没有任何问题.

所以简单的说明是:

1)打开VS命令提示符

2)导航到configure.exe所在的qt文件夹

3)配置

4)nmake



2> izogfif..:

请确保安装了ActiveState Perl

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有