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. Regarding development of software in both X-32 and x-64 bit OS configurations

Regarding development of software in both X-32 and x-64 bit OS configurations

Scheduled Pinned Locked Moved Installation and Deployment
pyqtqt applicationcross platformcompilationconfigure32 bits64 bits
7 Posts 2 Posters 2.8k 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.
  • J Offline
    J Offline
    John R
    wrote on 5 May 2015, 11:15 last edited by
    #1

    Hello,

    I Want to develop a PyQt application on different OS particularly Win32 Win64 and Linux. However, most of the end user machines are 64 bit configurations but still there are 32 bit machines so I got confused on selecting development frameworks should be on which X-bit versions!!! I assume that if I select 32 bit tech frameworks then it may be able to manage the all the X-64 bit version since X-64 supersede and inherit all the properties of X-32. Therefor I am thinking of installing all the X-32 bit versions of development softwares, will it be a correct decision? Could anyone please clarify me? right now I am Using 64 bit versions of PyQt,Python 2.7 and MinGW and QT.

    1 Reply Last reply
    0
    • S Offline
      S Offline
      sierdzio
      Moderators
      wrote on 5 May 2015, 13:06 last edited by
      #2

      Yes, 32-bit applications continue to work on 64 bit systems.

      There is no "correct" decision here: all depends on your user base (do they still work on 32 bit systems?), you resources (do you have the means to deploy both 32 and 64 bit versions?) and so on.

      (Z(:^

      J 1 Reply Last reply 6 May 2015, 04:34
      0
      • S sierdzio
        5 May 2015, 13:06

        Yes, 32-bit applications continue to work on 64 bit systems.

        There is no "correct" decision here: all depends on your user base (do they still work on 32 bit systems?), you resources (do you have the means to deploy both 32 and 64 bit versions?) and so on.

        J Offline
        J Offline
        John R
        wrote on 6 May 2015, 04:34 last edited by
        #3

        @sierdzio ,

        Thanks a lot for responding, but your reply is confusing!!

        Obviously they (user base) have both 32 bit and 64 bit machines, most of the new machines are 64-bit only and other old machines are 32 bit.

        To be very specific on my question..

        If I develop a PyQt software using PyQt-32 bit, Python-2.7-32-bit, and MinGW-32-bit and qt-32-bit.

        will it work in both Win-64 and Win-32 ?

        OR

        Are you saying that it doesn't matter to develop software in any 64 or 32 bit version tools?

        I didn’t understand what you saying below

        "you resources (do you have the means to deploy both 32 and 64 bit versions?) and so on."

        As I understand, Yes! I have to deploy my software in both 64 and 32 bit machines.

        could you please clarify, waiting for my reply

        1 Reply Last reply
        0
        • S Offline
          S Offline
          sierdzio
          Moderators
          wrote on 6 May 2015, 08:51 last edited by sierdzio 5 Jun 2015, 08:54
          #4

          @John-R said:

          will it work in both Win-64 and Win-32 ?

          Yes, it will work.

          32 bit applications work on 32 and 64 bit systems. 64 bit applications work only on 64 bit systems.

          @John-R said:

          As I understand, Yes! I have to deploy my software in both 64 and 32 bit machines.

          You don't have to. You can safely go with 32 bit version only, especially on Windows where you ship your own libraries anyway. On Linux, where people prefer to share libraries in order to save disk space and RAM, it is preffered (but again, not required!) to ship 32 bit on 32 bit systems, and 64 bit app on 64 bit system.

          (Z(:^

          J 1 Reply Last reply 7 May 2015, 12:25
          1
          • S sierdzio
            6 May 2015, 08:51

            @John-R said:

            will it work in both Win-64 and Win-32 ?

            Yes, it will work.

            32 bit applications work on 32 and 64 bit systems. 64 bit applications work only on 64 bit systems.

            @John-R said:

            As I understand, Yes! I have to deploy my software in both 64 and 32 bit machines.

            You don't have to. You can safely go with 32 bit version only, especially on Windows where you ship your own libraries anyway. On Linux, where people prefer to share libraries in order to save disk space and RAM, it is preffered (but again, not required!) to ship 32 bit on 32 bit systems, and 64 bit app on 64 bit system.

            J Offline
            J Offline
            John R
            wrote on 7 May 2015, 12:25 last edited by
            #5

            @sierdzio said:,

            Thanks a lot for replying again, it was very useful...

            but sorry I did not understand this since yesterday????

            ****it is preffered (but again, not required!) ****

            1 Reply Last reply
            0
            • S Offline
              S Offline
              sierdzio
              Moderators
              wrote on 7 May 2015, 12:39 last edited by
              #6

              On Linux, people prefer to get binaries exactly for their architecture (32 bit on 32 bit OS, 64 bit on 64 bit OS). However, this is only a convention, not a formal requirement. Just like Mac and Windows, Linux 64b will run both 32 and 64 bit applications.

              (Z(:^

              J 1 Reply Last reply 7 May 2015, 12:47
              1
              • S sierdzio
                7 May 2015, 12:39

                On Linux, people prefer to get binaries exactly for their architecture (32 bit on 32 bit OS, 64 bit on 64 bit OS). However, this is only a convention, not a formal requirement. Just like Mac and Windows, Linux 64b will run both 32 and 64 bit applications.

                J Offline
                J Offline
                John R
                wrote on 7 May 2015, 12:47 last edited by
                #7

                @sierdzio said:

                Thanks a lot for the clarification.

                1 Reply Last reply
                0

                1/7

                5 May 2015, 11:15

                • Login

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