Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Developing an interface, built for Windows XP



  • Re: Qt 5.6 doesn't compatible with Windows XP

    Hello,

    We are a group of students that are learning Object-oriented programming. We have a project to develop a graphic interface on a computer that runs on Windows XP. We cannot upgrade the OS, because we are trying to use a SDK on an obsolete Multispectral camera whose interface card was developed for Windows XP. We only want to display the live camera image.

    What is needed to be installed on the Windows XP Machine?

    Qt Creator version?
    Qt version?

    We tried several attempts on installing older versions and we do not understand what needs to be done in order to start coding!

    Any help would be greatly appreciated.

    Thank you very much!


  • Lifetime Qt Champion

    Hi,

    You should start by determining what is the latest version of Visual Studio/MinGW you can use on your WinXP machine. Then you'll be able to determine which version of Qt you can install.


  • Lifetime Qt Champion

    Hi
    Adding to @SGaist
    make sure to check what compiler the camera SDK is compiled with. Often the interface is
    via DLL and that might be visual studio only / 2005/2008 and if there is no source
    that is the compiler you must use and we must find a matching Qt for it.



  • Qt Creator version is only relevant if you want to use Qt Creator on Windows XP.
    For Qt, last supported version for Windows XP is Qt 5.6.x (cf. https://wiki.qt.io/Qt_5.6_Release)
    But you will have to build from sources.

    You can do it with Visual Studio 2015 which have a Windows XP suport, but you won't be able to do debuging (cf. https://docs.microsoft.com/en-us/visualstudio/productinfo/vs2015-compatibility-vs)

    hope this helps



  • @oxidium said in Developing an interface, built for Windows XP:

    obsolete Multispectral camera whose interface card was developed for Windows XP

    Have you tried the camera under newer Windows version?



  • Hi everyone and thank you all for investigating this issue.

    @SGaist We managed to find a Visual Studio 6 installation to run and compile on the WinXP machine. We found out that in the SDK, there was some VC++ 6 files, like *dsw. It actually does compile simple examples from the SDK. Of course, we need to understand how the whole library works.
    However, I do not know how to check about the MinGW compiler. I was told it could work and I am currently downloading qt-opensource-windows-x86-mingw492-5.5.1.exe

    @mrjj There are a lot of libraries available in the SDK. When we try to use a command to open the camera, we get an error like Dll access violation. Choosing a compiler is not something we are familiar to! I personnally code small interfaces with Visual Studio 2017 with Qt 5.6 and it is very fun. But going back more than 10 years, I feel like I missed something.

    @KroMignon Well that is what I wanted to know: How to build from sources?

    @Pablo-J-Rogina Our supervisor is not willing to test it on another machine. It is his only camera with no spare and he does not want to try, as the IT tech told him.

    We are thinking of doing a small local network in order to share the image to another machine, with proper tools to develop a more up-to-date application.


Log in to reply