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 last edited by Mr.Floppy
    #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
    • mrjjM Offline
      mrjjM Offline
      mrjj
      Lifetime Qt Champion
      wrote on 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
      0
      • M Offline
        M Offline
        Mr.Floppy
        wrote on 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!

        mrjjM 1 Reply Last reply
        0
        • M Mr.Floppy

          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!

          mrjjM Offline
          mrjjM Offline
          mrjj
          Lifetime Qt Champion
          wrote on 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
          • mrjjM mrjj

            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 last edited by
            #5

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

            SGaistS 1 Reply Last reply
            0
            • P Praveend

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

              SGaistS Offline
              SGaistS Offline
              SGaist
              Lifetime Qt Champion
              wrote on 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