Results 1 to 5 of 5

Thread: Failing Builds in msvc2005 -> QT4.4.3

  1. #1

    Default Failing Builds in msvc2005 -> QT4.4.3

    Hi all,

    I'm trying to build QT 4.4.3 on MSVC 2005 (WinXP) using Visual Studio Command Prompt. I use the command:
    cd /D C:\QT4.4.3
    configure

    Here is an excerpt from the log:

    Creating qmake...

    cl -c -Foproject.obj -W3 -nologo -O2 -I. -Igenerators -Igenerators\uni
    x -Igenerators\win32 -Igenerators\mac -IC:\QT4.4.3\include -IC:\QT4.4.3\include
    \QtCore -IC:\QT4.4.3\include -IC:\QT4.4.3\include\QtCore -IC:\QT4.4.3\src\core
    lib\global -IC:\QT4.4.3\include\QtScript -IC:\QT4.4.3\mkspecs\win32-msvc2005
    -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_THRE
    AD -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT -DQT_NO_DATASTREAM -DQT_NO_PCRE -DQT_BO
    OTSTRAPPED /Zc:wchar_t- -DQMAKE_OPENSOURCE_EDITION project.cpp
    project.cpp
    project.cpp(56) : fatal error C1083: Cannot open include file: 'Windows.h': No s
    uch file or directory
    NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\c
    l.EXE"' : return code '0x2'
    Stop.

    Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
    Copyright (C) Microsoft Corporation. All rights reserved.

    del qbitarray.obj
    Could Not Find C:\QT4.4.3\qmake\qbitarray.obj
    del qbuffer.obj
    Could Not Find C:\QT4.4.3\qmake\qbuffer.obj
    del qcryptographichash.obj
    Could Not Find C:\QT4.4.3\qmake\qcryptographichash.obj
    del qlinkedlist.obj
    Could Not Find C:\QT4.4.3\qmake\qlinkedlist.obj
    del qfsfileengine.obj
    Could Not Find C:\QT4.4.3\qmake\qfsfileengine.obj
    del qfsfileengine_iterator.obj
    Could Not Find C:\QT4.4.3\qmake\qfsfileengine_iterator.obj
    del qbytearray.obj
    Could Not Find C:\QT4.4.3\qmake\qbytearray.obj
    del qvsnprintf.obj

    <and many other qmake\***.obj>

    Could Not Find C:\QT4.4.3\qmake\pbuilder_pbx.obj
    del qnumeric.obj -del qscriptasm.obj -del qscriptast.obj -del qscript
    astvisitor.obj -del qscriptcompiler.obj -del qscriptecmaarray.obj -del qscrip
    tecmaboolean.obj -del qscriptecmacore.obj -del qscriptecmadate.obj -del qscri
    ptecmafunction.obj -del qscriptecmaglobal.obj -del qscriptecmamath.obj -del q
    scriptecmanumber.obj -del qscriptecmaobject.obj -del qscriptecmaregexp.obj -d
    el qscriptecmastring.obj -del qscriptecmaerror.obj -del qscriptcontext_p.obj
    -del qscriptengine.obj -del qscriptengine_p.obj -del qscriptengineagent.obj -
    del qscriptextenumeration.obj -del qscriptextvariant.obj -del qscriptcontext.o
    bj -del qscriptcontextinfo.obj -del qscriptfunction.obj -del qscriptgrammar.o
    bj -del qscriptlexer.obj -del qscriptclassdata.obj -del qscriptparser.obj -d
    el qscriptprettypretty.obj -del qscriptsyntaxchecker.obj -del qscriptclass.obj
    -del qscriptclasspropertyiterator.obj -del qscriptstring.obj -del qscriptval
    ue.obj -del qscriptvalueimpl.obj -del qscriptvalueiterator.obj -del qscriptva
    lueiteratorimpl.obj
    Could Not Find C:\QT4.4.3\qmake\qnumeric.obj
    del vc60.pdb
    Could Not Find C:\QT4.4.3\qmake\vc60.pdb
    del vc70.pdb
    Could Not Find C:\QT4.4.3\qmake\vc70.pdb
    del qmake.pdb
    Could Not Find C:\QT4.4.3\qmake\qmake.pdb
    del qmake.ilk
    Could Not Find C:\QT4.4.3\qmake\qmake.ilk
    del qmake.tds
    Could Not Find C:\QT4.4.3\qmake\qmake.tds

    Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
    Copyright (C) Microsoft Corporation. All rights reserved.

    cl -c -Foproject.obj -W3 -nologo -O2 -I. -Igenerators -Igenerators\uni
    x -Igenerators\win32 -Igenerators\mac -IC:\QT4.4.3\include -IC:\QT4.4.3\include
    \QtCore -IC:\QT4.4.3\include -IC:\QT4.4.3\include\QtCore -IC:\QT4.4.3\src\core
    lib\global -IC:\QT4.4.3\include\QtScript -IC:\QT4.4.3\mkspecs\win32-msvc2005
    -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_THRE
    AD -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT -DQT_NO_DATASTREAM -DQT_NO_PCRE -DQT_BO
    OTSTRAPPED /Zc:wchar_t- -DQMAKE_OPENSOURCE_EDITION project.cpp
    project.cpp
    project.cpp(56) : fatal error C1083: Cannot open include file: 'Windows.h': No s
    uch file or directory
    NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\c
    l.EXE"' : return code '0x2'
    Stop.
    Building qmake failed, return code 2



    Where is the fault??

  2. #2
    Join Date
    Dec 2008
    Posts
    2
    Qt products
    Qt4
    Platforms
    Windows

    Default Re: Failing Builds in msvc2005 -> QT4.4.3

    Looks like Windows.h is missing on your system. Install Platform SDK to solve this.

  3. #3

    Default Re: Failing Builds in msvc2005 -> QT4.4.3

    No, That wasn't the case. The Address of the SDK was missing in vsvars.bat. It's done now!

    Thanks.

  4. #4
    Join Date
    Feb 2009
    Posts
    2
    Qt products
    Qt4
    Platforms
    Windows

    Default Re: Failing Builds in msvc2005 -> QT4.4.3

    Yeah, I've had the same error today. Here is how I solved it:

    Now it's time to setup the VC++ compiler and to compile Qt.
    First you need to patch the vsvars32.bat script that are found in "C:\Program Files\Microsoft Visual Studio 8\Common7\Tools" . Copy it to a safe location in case you mess up.

    Add to the INCLUDE, LIB, and BIN lines according to following:
    PATH Original:
    @set PATH=C:\Program Files\Microsoft Visual Studio 8\Common7\IDE;C:\Program Files\Microsoft Visual Studio 8\VC\BIN;C:\Program Files\Microsoft Visual Studio 8\Common7\Tools;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin;C:\WINDOWS\Microsoft.NET\Framework\ v2.0.50727;C:\Program Files\Microsoft Visual Studio 8\VC\VCPackages;%PATH%

    PATH Changed to:
    @set PATH=C:\Program Files\Microsoft Visual Studio 8\Common7\IDE;C:\Program Files\Microsoft Visual Studio 8\VC\BIN;C:\Program Files\Microsoft Visual Studio 8\Common7\Tools;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin;C:\WINDOWS\Microsoft.NET\Framework\ v2.0.50727;C:\Program Files\Microsoft Visual Studio 8\VC\VCPackages;C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Bin;%PATH%

    INCLUDE Original:
    @set INCLUDE=C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE;%INCLUDE%

    Include Changed to:
    @set INCLUDE=C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE;C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include;%INCLUDE%

    LIB Original:
    @set LIB=C:\Program Files\Microsoft Visual Studio 8\VC\LIB;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\lib;%LIB%

    LIB Changed to:
    @set LIB=C:\Program Files\Microsoft Visual Studio 8\VC\LIB;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\lib;C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib;%LIB%

    Run the vsvars32.bat script which sets up the system environment for the VC++ compiler.
    I.e. you are standing in %QTDIR% then you are running WITH the " signs: "C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\vsvars32.bat"
    Found it on a blog.

    But I'm stuck at some other point. I followed a tutorial to get visual c++ 2005 work with Qt. Qt compiled, every include, environment variables are good... and when I try to compile, here is what I have:
    1>------ Build started: Project: QT4VS2005, Configuration: Debug Win32 ------
    1>Performing Makefile project actions
    1>'make' n'est pas reconnu en tant que commande interne
    1>ou externe, un programme exécutable ou un fichier de commandes.
    1>Project : error PRJ0019: A tool returned an error code from "Performing Makefile project actions"
    1>Build log was saved at "file://f:\Visual Studio 2005\Projects\QT4VS2005\QT4VS2005\Debug\BuildLog.h tm"
    1>QT4VS2005 - 1 error(s), 0 warning(s)
    ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
    The code is very simple:
    Qt Code:
    1. #include <QApplication>
    2. #include <QPushButton>
    3.  
    4. int main(int argc, char *argv[])
    5. {
    6. QApplication app(argc, argv);
    7. QPushButton hello("Hello World!");
    8. hello.resize(100, 30);
    9. QObject::connect(&hello, SIGNAL(clicked()), &app, SLOT(quit()));
    10.  
    11. hello.show();
    12. return app.exec();
    13. }
    To copy to clipboard, switch view to plain text mode 

    I created a simple makefile project...

  5. #5
    Join Date
    Mar 2009
    Posts
    1
    Qt products
    Qt4 Qt/Embedded
    Platforms
    Windows

    Unhappy Unable to install Qt win CE 4.4.3 in Xp

    when i have tried to install Qt win CE 4.4.3 in Xp i am getting this error.

    cl -c -nologo -Zm200 -Zc:wchar_t- -Zi -MDd -W3 -w34100 -w34189 -DUNICODE
    -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_
    SUPPORT -I"..\..\..\include\QtCore" -I"..\..\..\include\QtCore" -I"..\..\..\incl
    ude\QtGui" -I"..\..\..\include\QtGui" -I"..\..\..\include" -I"c:\Qt\4.4.3\includ
    e\ActiveQt" -I"tmp\moc\debug_shared" -I"." -I"..\..\..\mkspecs\win32-msvc2005" -
    Fotmp\obj\debug_shared\ @C:\DOCUME~1\246105\LOCALS~1\Temp\nm6E39.tmp
    main.cpp
    c:\qt\4.4.3\include\qtcore\../../src/corelib/arch/qatomic_windows.h(240) : warni
    ng C4163: '_InterlockedExchangeAdd64' : not available as an intrinsic function
    C:\Program Files\Microsoft Visual Studio 8\VC\ce\include\crtdefs.h(100) : fatal
    error C1189: #error : ERROR: Use of C runtime library internal header file.
    mainwindow.cpp
    c:\qt\4.4.3\include\qtcore\../../src/corelib/arch/qatomic_windows.h(240) : warni
    ng C4163: '_InterlockedExchangeAdd64' : not available as an intrinsic function
    C:\Program Files\Microsoft Visual Studio 8\VC\ce\include\crtdefs.h(100) : fatal
    error C1189: #error : ERROR: Use of C runtime library internal header file.
    stylesheeteditor.cpp
    c:\qt\4.4.3\include\qtcore\../../src/corelib/arch/qatomic_windows.h(240) : warni
    ng C4163: '_InterlockedExchangeAdd64' : not available as an intrinsic function
    C:\Program Files\Microsoft Visual Studio 8\VC\ce\include\crtdefs.h(100) : fatal
    error C1189: #error : ERROR: Use of C runtime library internal header file.
    Generating Code...
    NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\ce\bi
    n\x86_arm\cl.EXE"' : return code '0x2'
    Stop.
    NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\bin\n
    make.exe"' : return code '0x2'
    Stop.
    NMAKE : fatal error U1077: 'cd' : return code '0x2'
    Stop.
    NMAKE : fatal error U1077: 'cd' : return code '0x2'
    Stop.
    NMAKE : fatal error U1077: 'cd' : return code '0x2'
    Stop.
    please help me.........

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.