Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Could anyone explain what this is (x32 platform)?
QtWS25 Last Chance

Could anyone explain what this is (x32 platform)?

Scheduled Pinned Locked Moved General and Desktop
7 Posts 4 Posters 2.1k Views
  • 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.
  • L Offline
    L Offline
    lucky7456969
    wrote on last edited by
    #1

    http://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/Qt-Builds/

    When I run this (x32 platform QT) on windows 7 x64, it crashes and out to windows.
    x32 seems to be different from x86, am i right?
    And
    secondly, the link to official online installer is extremely sluggish, is the load often too high?
    tried that for many several times already.
    Any ideas?
    Thanks
    Jack

    1 Reply Last reply
    0
    • Chris KawaC Online
      Chris KawaC Online
      Chris Kawa
      Lifetime Qt Champion
      wrote on last edited by
      #2

      It's just another example of the naming conventions mess. x86 is an instruction set that exists in many architectures, including 32bit and 64bit flavors. Over the years x86 and 32bit x86 called IA-32 started to be used interchangeably (because it was the only flavor) and then even with win32, which is not entirely correct, as win32 can also refer to ARM instruction set.
      Then along came 64bit processors and a new naming hell was born. It is called x86-64, x64 or AMD64(because AMD introduced it first). And then there's also IA-64 which is an incompatible take on 64bit processing from Intel...

      The point is very few people get it right these days and when you see something like x32 and x64 it actually means IA-32 and AMD64.

      So to answer your question: yes and no. x86 and x32 are not the same thing(I don't think x32 is a "thing" at all) but the person that named these downloads meant it like they were, and to be honest it's just easier on the eyes that way.

      As for why it crashes - it's nearly impossible to tell without some details. What actually crashes? The installer, Qt Creator, the compiler or your program using that Qt distro?

      1 Reply Last reply
      0
      • L Offline
        L Offline
        lucky7456969
        wrote on last edited by
        #3

        I see, so I just ran QtCreator.exe IDE of x32, so it wouldn't run, so it should be normal. But the frustration is I can't get fast download from the QT official link, it takes a great deal of time to download the online installer and the download often times broken randomly and I had to restart and over and over again. So I probably have to wait longer. Are there any alternative download sites for me?
        Thanks
        Jack

        1 Reply Last reply
        0
        • Chris KawaC Online
          Chris KawaC Online
          Chris Kawa
          Lifetime Qt Champion
          wrote on last edited by
          #4

          No, the x32 package should work on both 32bit and 64bit Windows.

          As for the downloads speed. You can try to switch to "offline installers":http://download.qt-project.org/official_releases/qt/5.2/5.2.1/ and us a browser download manager that can help you with lost connections and restarting (eg. "DownThemAll!":https://addons.mozilla.org/pl/firefox/addon/downthemall/ for firefox).
          You can also try one of the "mirrors":http://download.qt-project.org/static/mirrorlist/

          1 Reply Last reply
          0
          • W Offline
            W Offline
            wrosecrans
            wrote on last edited by
            #5

            x32 generally refers to using a 32 bit memory model with x86-64 architecture extensions like extra registers. It's not an actual separate architecture from x86-64 ("x64"), just a different programming model / binary format. Generally speaking, x32 binaries would require a 64 bit OS to run, certainly a 64 bit CPU. It's relatively obscure, and generally not worth spending time on.

            1 Reply Last reply
            0
            • M Offline
              M Offline
              MuldeR
              wrote on last edited by
              #6

              bq. x32 ABI (x32 application binary interface) is an application binary interface project for Linux kernel that allows programs to take advantage of the benefits of x86-64 (larger number of CPU registers, better floating-point performance, faster position-independent code shared libraries, function parameters passed via registers, faster syscall instruction) while using 32-bit pointers and thus avoiding the overhead of 64-bit pointers.

              http://en.wikipedia.org/wiki/X32_ABI

              My OpenSource software at: http://muldersoft.com/

              Qt v4.8.6 MSVC 2013, static/shared: http://goo.gl/BXqhrS

              Go visit the coop: http://youtu.be/Jay...

              1 Reply Last reply
              0
              • Chris KawaC Online
                Chris KawaC Online
                Chris Kawa
                Lifetime Qt Champion
                wrote on last edited by
                #7

                wrosecrans and MuldeR
                Yeah, so there is a x32 "thing", but since we're talking about a MinGW (Windows) repo that is clearly divided to 32 and 64 bit I don't think any of those apply here and neither of it was meant in the file names.

                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