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. Qt in windows NT
Forum Updated to NodeBB v4.3 + New Features

Qt in windows NT

Scheduled Pinned Locked Moved General and Desktop
4 Posts 3 Posters 2.8k 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.
  • J Offline
    J Offline
    jjarp
    wrote on last edited by
    #1

    I have a problem running a program in windows Nt, in other windows (XP, and 2k) run OK, I try to compiller in QT 4.7 and 4.8 but this do not work.
    The operative system is Windows Nt4.0 Sp6.
    The error showing when I run the program is:
    The procedure entry point SetFilePointerEx Could not be located in the dynamic link library KERNEL32.dll

    Can any help me please?.

    Thanks

    1 Reply Last reply
    0
    • D Offline
      D Offline
      dbzhang800
      wrote on last edited by
      #2

      You can give a try to Qt4.5 or older with VC2005 or older(or MinGW 3.4 or older) if you want to support NT4.0

      1 Reply Last reply
      0
      • J Offline
        J Offline
        jjarp
        wrote on last edited by
        #3

        Thanks for your answer, but I do not know how I can install QT4.5, I try to install but do not worked.

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

          Qt does not officially support any Windows platform older then Windows XP (aka NT 5.1). I have successfully used Qt 4.8.x on Windows 2000 (aka NT 5.0), but I never tried NT 4.x and it's quite possible that it doesn't work!

          Considering the fact that up-to-date compilers, like MSVC 10.0 (VS2010) or newer, cannot even target Windows 2000 without ugly "hacks", it is not much surprising that NT 4.0 makes a lot of problems! It's even possible that Qt itself now uses Win32 API functions that simply did not exist in Windows NT 4.0. In this case you cannot do much about that. Well, you could try to modify Qt code to use only Win32 API functions available on Windows NT 4.0, but this may be a lot of work. And it may not even be possible for some things...

          --

          Why do you still want to target Windows NT 4.0 anyway?

          Even Windows 2000 is not supported with security fixes anymore for more than a year now, which makes using Windows 2000 a severe security risk! The situation with Windows NT 4.0 is even worse. In other words, nobody can use these systems safely nowadays. And Windows XP will become "practically unusable" very soon too (support ends 2014). Time to move on ;-)

          --
          Unless getting your programs to work on "historic" operating systems is some kind of personal challenge (hobby) for you, just forget about these operating systems. They have 0% market share anyway. So it's not worth the effort.

          See: http://i.imgur.com/f7rn1rGl.png

          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

          • Login

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