Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. [Solved] Can't build Qt 4.8.2 msvc2010 x64 version
Forum Updated to NodeBB v4.3 + New Features

[Solved] Can't build Qt 4.8.2 msvc2010 x64 version

Scheduled Pinned Locked Moved Installation and Deployment
11 Posts 3 Posters 8.4k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    RainBoy
    wrote on last edited by
    #1

    Hello,

    Qt Sdk was installed on the following location: c:\Dev\SDKs\QtSdk
    The location for the Qt 4.8.2 source files: c:\Dev\SDKs\QtSdk\Desktop\Qt\4.8.2\Sources

    I tried to build x64 version with msvc 2010
    Build path: c:\Dev\SDKs\QtSdk\Desktop\Qt\4.8.2\msvc2010x64

    Configuration parameters: configure.exe -qt-libpng -qt-libmng -qt-libtiff -qt-libjpeg -debug-and-release -opensource -mp -platform win32-msvc2010

    As result i have the following errors:
    @ cl -c -nologo -Zm200 -Zc:wchar_t- -O2 -MD -MP -GR -EHsc -W3 -w34100 -w34189 -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I"..........\include\QtCore" -I"..........\include\QtNetwork" -I"..........\include\QtGui" -I"..........\include\QtDeclarative" -I"..........\include" -I"c:\Dev\SDKs\QtSDK\Desktop\Qt\4.8.2\sources\examples\helper\qmlapplicationviewer" -I"..........\include\ActiveQt" -I"tmp\moc\release_shared" -I"c:\Dev\SDKs\QtSDK\Desktop\Qt\4.8.2\sources\examples\declarative\cppextensions\qgraphicslayouts\qgraphicsgridlayout" -I"." -I"..........\mkspecs\win32-msvc2010" -Fotmp\obj\release_shared\ @c:\Temp\nm441.tmp
    moc_gridlayout.cpp
    moc_qmlapplicationviewer.cpp
    tmp\moc\release_shared\moc_gridlayout.cpp(10) : fatal error C1083: Cannot open include file: '../../../../../../../../../sources/examples/declarative/cppextensions/qgraphicslayouts/qgraphicsgridlayout/gridlayout.h': No such file or directory
    NMAKE : fatal error U1077: 'C:\Dev\IDEs\VS_2010\VC\BIN\amd64\cl.EXE' : return code '0x2'
    Stop.
    NMAKE : fatal error U1077: 'C:\Dev\IDEs\VS_2010\VC\BIN\amd64\nmake.exe' : return code '0x2'
    Stop.
    NMAKE : fatal error U1077: 'C:\Dev\IDEs\VS_2010\VC\BIN\amd64\nmake.exe' : return code '0x2'
    Stop.
    NMAKE : fatal error U1077: 'cd' : return code '0x2'
    Stop.
    NMAKE : fatal error U1077: 'C:\Dev\IDEs\VS_2010\VC\BIN\amd64\nmake.exe' : return code '0x2'
    Stop.
    NMAKE : fatal error U1077: 'cd' : return code '0x2'
    Stop.
    NMAKE : fatal error U1077: 'C:\Dev\IDEs\VS_2010\VC\BIN\amd64\nmake.exe' : return code '0x2'
    Stop.
    NMAKE : fatal error U1077: 'cd' : return code '0x2'
    Stop.
    NMAKE : fatal error U1077: 'C:\Dev\IDEs\VS_2010\VC\BIN\amd64\nmake.exe' : return code '0x2'
    Stop.
    NMAKE : fatal error U1077: 'cd' : return code '0x2'
    Stop.
    NMAKE : fatal error U1077: 'C:\Dev\IDEs\VS_2010\VC\BIN\amd64\nmake.exe' : return code '0x2'
    Stop.
    NMAKE : fatal error U1077: 'cd' : return code '0x2'
    Stop.
    NMAKE : fatal error U1077: 'C:\Dev\IDEs\VS_2010\VC\BIN\amd64\nmake.exe' : return code '0x2'
    Stop.

    c:\Dev\SDKs\QtSDK\Desktop\Qt\4.8.2\msvc2010x64>@

    As i know it is the problem with the very long relative path.
    Is it possible to fix it without any changes with the build path?

    Does anyone have Qt 4.8.2 x64 build ?

    Thank you,
    Alex.

    1 Reply Last reply
    0
    • L Offline
      L Offline
      lfdm
      wrote on last edited by
      #2

      Hi Alex,

      I did build x64 4.8.2 Qt last night but with slightly different configuration:
      @configure -debug-and-release -opensource -platform win32-msvc2010@

      I'll give a try with your flags over the weekend.

      The one thing I might have done differently is that I got the zipped source code from the download page.

      -Damien

      Damien LEFEVRE - http://www.lfdm.net

      1 Reply Last reply
      0
      • R Offline
        R Offline
        RainBoy
        wrote on last edited by
        #3

        Hi Damien,

        Sounds great. Is it possible to get your version of Qt 4.8.2 x64?

        Thank you,
        Alex.

        1 Reply Last reply
        0
        • L Offline
          L Offline
          lfdm
          wrote on last edited by
          #4

          It's not exactly that I wouldn't like to, but the size of the Qt folder after compilation is about 10GB :S

          So unless someone knows a trick how to cleanup the project while keeping the binaries there that's gona be difficult. Someone please?

          I could send you the DLLs but you'd also need the lib files, debugging information files, etc... to debug and link properly; that gets quite large too.

          Before we consider any transfer could you try to recompile with a clean version of the source from the download page.

          If you want to speedup the compilation you could use JOM as I saw you were using nmake.

          I followed "that post":http://www.holoborodko.com/pavel/2011/02/01/how-to-compile-qt-4-7-with-visual-studio-2010/, it was very helpful and the compilation didn't take too long on my office PC's i7... just couple of hours :)

          Let us know how it goes.

          Cheers,
          -Damien

          Damien LEFEVRE - http://www.lfdm.net

          1 Reply Last reply
          0
          • R Offline
            R Offline
            RainBoy
            wrote on last edited by
            #5

            Sure, i will try it
            thanks!

            1 Reply Last reply
            0
            • R Offline
              R Offline
              RainBoy
              wrote on last edited by
              #6

              Thanks again,
              The library was successfully compiled with the following configuration:
              configure -debug-and-release -opensource -platform win32-msvc2010

              1 Reply Last reply
              0
              • R Offline
                R Offline
                RainBoy
                wrote on last edited by
                #7

                BTW, as i know you can use jom confclean to reduce folder dramatically
                Do not forget to make a backup just in case :)

                1 Reply Last reply
                0
                • L Offline
                  L Offline
                  lfdm
                  wrote on last edited by
                  #8

                  Very nice!

                  Thanks a lot for the tip, I'll give it a try ASAP :-)

                  Damien LEFEVRE - http://www.lfdm.net

                  1 Reply Last reply
                  0
                  • R Offline
                    R Offline
                    RainBoy
                    wrote on last edited by
                    #9

                    Hi Damien,
                    I've just tried to reduce folder size with the confclean command.
                    qmake.exe does not work correctly after that, so please do not try to do it
                    Thank you,
                    Alex.

                    PS Short update
                    nmake (jom) clean works fine

                    1 Reply Last reply
                    0
                    • B Offline
                      B Offline
                      bryanevil
                      wrote on last edited by
                      #10

                      I have a simple brain, and my solution was simple, delete the source, and build upon a new one.

                      1 Reply Last reply
                      0
                      • L Offline
                        L Offline
                        lfdm
                        wrote on last edited by
                        #11

                        Hi RainBoy,

                        I did not have time to test the compiled but now that you said it, I gave it a shot.

                        I created a new project and did get an error:
                        @1> moc_testqmake.cpp
                        1>C:\Qt\4.8.2-icc\include\QtCore/qconfig.h(1): error : cannot open source file "../../src/corelib/global/qconfig.h"
                        1> #include "../../src/corelib/global/qconfig.h"@

                        My quick fix was to run another configure after cleaning so
                        @configure -nomake examples -nomake demos -opensource -platform win32-msvc2010
                        jom
                        jom confclean
                        configure -nomake examples -nomake demos -opensource -platform win32-msvc2010@

                        I'll try the jom clean when I get a chance to run another compilation :)

                        It would then changes my batch file to
                        @configure -nomake examples -nomake demos -opensource -platform win32-msvc2010
                        jom
                        jom clean@

                        Anyways it's been great learning! Thanks for the help!

                        Damien LEFEVRE - http://www.lfdm.net

                        1 Reply Last reply
                        0

                        • Login

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • Users
                        • Groups
                        • Search
                        • Get Qt Extensions
                        • Unsolved