Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Bulgarian
  4. Компилиране на Qt проект като 64-битово приложение на 32-битов Win XP
Forum Updated to NodeBB v4.3 + New Features

Компилиране на Qt проект като 64-битово приложение на 32-битов Win XP

Scheduled Pinned Locked Moved Bulgarian
13 Posts 4 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
    Robbin
    wrote on last edited by
    #4

    Здрасти.

    Аз лично намерих фундаментални разлики дори между 4.7 и 4.8, не мога да се сетя какво точно, но много ме беше изнервило. Ако не се лъжа, с 4.7 ползвах QHttp, който в 4.8 беше направен private и трябваше да сменям на QNetworkAccessManager. Въпреки това, QNAM е мислен като по- нов вариант за управление на мрежови връзки, така че е хубаво човек да е запознат с него. Това и имах предвид като казах че е по- добре да актуализираш с по- нова версия - новите неща не винаги са лоши (и това го казвам с пълното съзнание че KDE средата под линукс все още е на 4.8 и ще имат бая зор с прехвърлянето към 5.х според мен). Рано или късно предполагам ще искате да направите прехода към по- нова версия.

    За бавното зареждане... не мога да кажа, може би трябва да опиташ все пак да компилираш от сорса само това което ти е необходимо. Ето официалния начин "тук":http://qt-project.org/doc/qt-5/windows-building.html
    Ще е необходимо да изтеглиш някой неща предварително като mingw и ActivePerl.

    Така и не каза дали с 5.3 проблема е решен или все още се губят пакети ;-)

    1 Reply Last reply
    0
    • T Offline
      T Offline
      task_struct
      wrote on last edited by
      #5

      @Eus, KDE от лятото е вече на Qt5 и върви страшно добре. Портването от 4 на 5 става доста лесно и бързо. Аз моята дипломна я портнах за 20-30 мин(10тина класа и доста QML).
      QHttp и QFTP вече ги няма, но с QNAM нещата стават доста лесно и бързо.

      @Bolg, в началото, когато излезе 5.0, знам, че имаха някакви с 64битова версия с MinGW и бяха казали, че ще го оправят. Явно още не са...

      "Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program."

      • Linu...
      1 Reply Last reply
      0
      • B Offline
        B Offline
        Bolg
        wrote on last edited by
        #6

        Здравейте,

        не съм тествал 64-битовата версия, защото колегата който се оплакваше от 32-битовата версия пусната на 64-битов Windows каза, че всъщност имал лоши връзки по кабелите на CAN шината и след като ги оправил сега работела коректно.

        От Qt4 към Qt5 нямах проблем при компилирането, то всъщност използвам все пак няколко Qt класа. Зачетох се за интеграцията на Qt с Visual Studio, не ми стана много ясно дали може Qt да се компилира с Visual Studio Express, или не. Ще трябва да се чете още.

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

          @task_struct, от сорс ли билдваш? Понеже аз ползвам федора, инсталирана е преди има няма 2-3 месеца и пакетите на Qt които идват по подразбиране са 4.8.6, аз допълнително си инсталирах 5.х... а във Федора обикновено използват всичко най- ново. Може и да са ме подвели тоя път ;-)

          Знам за QHttp и QFtp, именно това споменах в предишния си пост ;-)

          QNAM ме издразни в началото, защото някой концепции ми се сториха различни от това което бях чел до него момент, но съм съгласен че с него нещата могат да бъдат доста лесни и бързи.
          А тоя QML, да му се не види, трябва да го поразровя и аз най- накрая....

          1 Reply Last reply
          0
          • R Offline
            R Offline
            Robbin
            wrote on last edited by
            #8

            @task_struct, от сорс ли билдваш? Понеже аз ползвам федора, инсталирана е преди има няма 2-3 месеца и пакетите на Qt които идват по подразбиране са 4.8.6, аз допълнително си инсталирах 5.х... а във Федора обикновено използват всичко най- ново. Може и да са ме подвели тоя път ;-)

            Знам за QHttp и QFtp, именно това споменах в предишния си пост ;-)

            QNAM ме издразни в началото, защото някой концепции ми се сториха различни от това което бях чел до него момент, но съм съгласен че с него нещата могат да бъдат доста лесни и бързи.
            А тоя QML, да му се не види, трябва да го поразровя и аз най- накрая....

            1 Reply Last reply
            0
            • T Offline
              T Offline
              task_struct
              wrote on last edited by
              #9

              Не. Аз съм вече с KDE 5 и заради него имам и последното Qt.

              И при мен беше същото с QNAM. Първо беше "WTF??", ама после свикнах :)

              "Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program."

              • Linu...
              1 Reply Last reply
              0
              • T Offline
                T Offline
                task_struct
                wrote on last edited by
                #10

                Не. Аз съм вече с KDE 5 и заради него имам и последното Qt.

                И при мен беше същото с QNAM. Първо беше "WTF??", ама после свикнах :)

                "Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program."

                • Linu...
                1 Reply Last reply
                0
                • R Offline
                  R Offline
                  Robbin
                  wrote on last edited by
                  #11

                  Release notes

                  Fedora 21 includes KDE Frameworks 5, successor to KDE Platform 4. KDE Frameworks 5 are based on Qt 5 and give developers of C++ and Qt applications access large variety of technologies and tools developed by the KDE Community, without having to depend on the entire KDE platform.

                  Това са релийз ноутс от федора 21 която излезе преди няколко дена. Има информация че може да се изтегли и като се добави еди кое си репозитори, ама не ми се занимава с 3rd party, явно ще трябва да преинсталирам :D

                  Ти беше казвал какво ползваш, ама не си спомням.... изненадва ме че веднъж някой е преди федора :D

                  1 Reply Last reply
                  0
                  • R Offline
                    R Offline
                    Robbin
                    wrote on last edited by
                    #12

                    Release notes

                    Fedora 21 includes KDE Frameworks 5, successor to KDE Platform 4. KDE Frameworks 5 are based on Qt 5 and give developers of C++ and Qt applications access large variety of technologies and tools developed by the KDE Community, without having to depend on the entire KDE platform.

                    Това са релийз ноутс от федора 21 която излезе преди няколко дена. Има информация че може да се изтегли и като се добави еди кое си репозитори, ама не ми се занимава с 3rd party, явно ще трябва да преинсталирам :D

                    Ти беше казвал какво ползваш, ама не си спомням.... изненадва ме че веднъж някой е преди федора :D

                    1 Reply Last reply
                    0
                    • R Offline
                      R Offline
                      Red Baron
                      wrote on last edited by
                      #13

                      QEMU поддържа различни архитектури (intel 32/64, arm32/64 и т.н.) и динамично превежда инструкциите от една архитектура в друга. QEMU е емулатор за разлика от виртуализатори като VirtualBox, VMWare Player/Workstation и т.н. VirtualBox и компания не могат да пресъздадат архитектура, която не е в наличност (преминаването от 64 към 32 бита не го считам за проблемно за това не го споменавам). Иначе native няма как да стане работата.

                      Crosscompiling за Qt бих препоръчал само на най-големите си врагове. Има (калпава) документация само за Symbian (кой ползва това нещо още?!) и QNX, но в момента, в който навлезнеш във водите на generic Linux устройствата, се оправяй сам. В момента се тормозя да компилирам Qt-то на моя 64 битов Debian за да мога по-бързо и лесно да разработвам за за 32 битовия ARM на Raspberry Pi 2. Няма такава малоумна история...Дори някои от конфигурационните файлове на тия "умници" са счупени. Човек трябва да се рови с дни, за да намери и късче полезна информация, а какво остава за напълно функционален туториъл, който да обяснява всичко.

                      ПП: QML като замисъл е добър, но като реализация - гола вода. Прекалено много промени за кратко време да не говорим за съвместимост между версия А и Б...

                      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