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. Getting Error (0xc000001d) on an old processor. Need to compile without SSE2. But how?
QtWS25 Last Chance

Getting Error (0xc000001d) on an old processor. Need to compile without SSE2. But how?

Scheduled Pinned Locked Moved Solved General and Desktop
6 Posts 4 Posters 2.2k 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.
  • M Offline
    M Offline
    Mr.Floppy
    wrote on 4 Jan 2016, 15:52 last edited by Mr.Floppy 1 Apr 2016, 15:53
    #1

    Hi!

    I have written a program for an old, sort of embedded Machine, which runs WindowsXP x86 SP3 on a "VIA Nehemiah" processor.

    I complie from Windows10 x64 on an Intel i7.
    When I run the program in a VirtualBox with WindowsXP x86 it runs fine and it looks almost exactly like in Windows 10. So the problem has to be some missing instruction sets on the VIA processor.

    I am googling my ass off, on how to compile without the SSE2 instruction set, because the VIA Nehemiah only knows MMX and SSE(1).
    See: http://www.cpu-world.com/Compare/748/Intel_Core_i7_i7-4770K_vs_VIA_C3_1_GHz_(C3-1.0AGHz_EBGA).html#specs

    There should be a "-no-sse2" option for qmake, but what would be the correct syntax?

    qmake myproject.pro -no-sse2
    

    says "unknown option"

    mingw32-make -no-sse2
    

    does something, but does not output any files. It only creates a Debug and Release folder.

    For QtCreator (which is my preferred way to compile) i have found an

    OPTION -= sse2
    

    for the .pro file... it compiles without messages, but the old machine keeps on saying:

    The application failed to initialize properly (0xc000001d).
    Click on OK to terminate the application.
    

    Is it possible to compile from my machine, leaving out some instruction sets the old machine does not understand? How?

    Tanks for any hints!

    Cheers and a happy new year!

    Mr. Floppy

    1 Reply Last reply
    0
    • M Offline
      M Offline
      mrjj
      Lifetime Qt Champion
      wrote on 4 Jan 2016, 15:55 last edited by
      #2

      Hi
      It would be while compiling all of Qt.
      Making your own version of Qt.
      Then via configure you can disable
      http://doc.qt.io/qt-4.8/configure-options.html

      P 1 Reply Last reply 26 Feb 2024, 14:23
      0
      • M Offline
        M Offline
        Mr.Floppy
        wrote on 4 Jan 2016, 16:05 last edited by
        #3

        Thanks for the super fast reply!
        I guess than there is no way around compiling another version of Qt then?

        Fine. The worst thing that can happen is that I will learn something on the way ;)

        I will mark this one as solved, but if somebody knows of a way without recompiling Qt, feel free to let me know anyways!

        M 1 Reply Last reply 4 Jan 2016, 16:10
        0
        • M Mr.Floppy
          4 Jan 2016, 16:05

          Thanks for the super fast reply!
          I guess than there is no way around compiling another version of Qt then?

          Fine. The worst thing that can happen is that I will learn something on the way ;)

          I will mark this one as solved, but if somebody knows of a way without recompiling Qt, feel free to let me know anyways!

          M Offline
          M Offline
          mrjj
          Lifetime Qt Champion
          wrote on 4 Jan 2016, 16:10 last edited by
          #4

          @Mr.Floppy
          I'm afraid that recompile is the only options (as far as i know) unless you can find an
          already made binary packet.
          Maybe there is some sort of hax if u not really using the features requiring it but
          not seen any :)

          1 Reply Last reply
          0
          • M mrjj
            4 Jan 2016, 15:55

            Hi
            It would be while compiling all of Qt.
            Making your own version of Qt.
            Then via configure you can disable
            http://doc.qt.io/qt-4.8/configure-options.html

            P Offline
            P Offline
            Praveend
            wrote on 26 Feb 2024, 14:23 last edited by
            #5

            @mrjj Hello ,i am facing the same problem could please help me how to configure Qt

            S 1 Reply Last reply 26 Feb 2024, 19:42
            0
            • P Praveend
              26 Feb 2024, 14:23

              @mrjj Hello ,i am facing the same problem could please help me how to configure Qt

              S Offline
              S Offline
              SGaist
              Lifetime Qt Champion
              wrote on 26 Feb 2024, 19:42 last edited by
              #6

              @Praveend hi and welcome to devnet,

              Which version of Qt are you trying to compile ?
              On which processor ?

              Interested in AI ? www.idiap.ch
              Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

              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