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. Qt application - Windows 98 deployment
QtWS25 Last Chance

Qt application - Windows 98 deployment

Scheduled Pinned Locked Moved Installation and Deployment
windows 98mingwqtserialport
4 Posts 2 Posters 2.7k 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.
  • G Offline
    G Offline
    GTToole
    wrote on 16 Jul 2015, 16:49 last edited by
    #1

    Hello
    I've made a small open source Qt application. I started last year with Qt 4.5, upgraded Qt few times (currently to Qt 5.5) but it sill builds well both in Qt 5.5 and 4.8 (I'm developing it in Linux with Qt 4.8 and Windows with 5.5). Because testing machine has quite expensive adapter which is present by default in many older machines (serial port - true serial port), I decided to try to make a Windows 98 executable of my program to be able to run it in older computers.
    My program is an electronics service tool, and it's not uncommon for older machines to be in electronic services (e.g. to handle parallel port programmers).
    My current Windows environment is the default Qt 5.5 plus my Qt 5.5 release build without ICU (dynamic, for final binary builds). Everything is compiled using MinGW.

    As I've read in http://stackoverflow.com/questions/2999095/compiling-qt-for-windows-98 the last version which works with Windows 98 is 4.4.3. I tried Qt 4.4.3 installer, it needs MinGW 3.2. Should I install both Qt 4.4.3 and MinGW 3.2 and add installed versions to Qt creator?

    There is another problem. My application is using Qt Core, Qt GUI and QtSerialPort, which is not present by default in Qt 4.x. Where I can download QtSerialPort which can be built in Qt 4.4.x Was it accessible in 4.4 at all?
    Yours
    M.

    1 Reply Last reply
    0
    • K Offline
      K Offline
      kuzulis
      Qt Champions 2020
      wrote on 17 Jul 2015, 07:57 last edited by
      #2

      QtSerialPort which can be built in Qt 4.4.x Was it accessible in 4.4 at all?

      It can't be used in Win98 since QSerialPort uses Win32 API for NT kernel, but Win98 it is a DOS. :)

      Where I can download QtSerialPort which can be built in Qt 4.4.x Was it accessible in 4.4 at all?

      The current QSerialPort is supported from Qt 4.8.x and above for Winsows XP and above (but, it is perhaps possible to rebuild for Win2K).
      You can download it from here (it is a branch for Qt4) : http://code.qt.io/cgit/qt/qtserialport.git/tree/?h=qt4-dev

      If you want to use in Qt less than 4.8.x, you can use QSerialDevice or QextSerialPort libraries (please find it himself, because now the google.code and gitorious.org, where this libraries are lived was closed). But, again it is only for the Windows NT kernel, as I know.

      1 Reply Last reply
      0
      • G Offline
        G Offline
        GTToole
        wrote on 17 Jul 2015, 21:03 last edited by
        #3

        Thank you for answer. Because the program is driving the hardware connected to serial port, I decided not to port to Win98, as it won't be useful without serial port support.
        I have one more question. My program's source code is published under GPL.
        Is it OK with Qt license to publish Windows EXE build with Qt DLLs needed to run?
        And is it OK to publish Qt DLLs built from unmodified source, but with different settings (my Qt 5.5 release build has ICU turned off to fit DLLs in my hosting).
        M.

        1 Reply Last reply
        0
        • K Offline
          K Offline
          kuzulis
          Qt Champions 2020
          wrote on 20 Jul 2015, 08:08 last edited by
          #4

          Sorry, I'm not expert in licensing issues and others bureaucracies.

          1 Reply Last reply
          0

          1/4

          16 Jul 2015, 16:49

          • Login

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