[solved] Qt release - difference with OpenGL version?



  • Hi,

    I would like to know the difference between :

    Qt 5.3.1 for Windows 32-bit (VS 2013, 559 MB) (Info)
    Qt 5.3.1 for Windows 32-bit (VS 2013, OpenGL, 557 MB) (Info)

    If I don't plan to use OpenGL, is it worthwhile to take the OpenGL version?


  • Lifetime Qt Champion

    Hi,

    IIRC, the first one uses ANGLE. To decide which one you want to install check "this entry":http://qt-project.org/wiki/Qt-5-on-Windows-ANGLE-and-OpenGL

    Hope it helps



  • For my needs, I would need Qt 5.3.1 Windows 32-Bit (VS 2012)

    This one is not listed on the download page, only the OpenGL one (can't use VS2013 because of dependency lib compiled with VS2012)

    If you know how to obtain it, it would be appreciated,
    Thanks!


  • Lifetime Qt Champion

    You'd probably need to build it yourself



  • I tried the latest 5.3.1 VS2012 with OpenGL

    I copied all the .dll needed and I get this error :
    https://www.dropbox.com/s/l8hr50anl60n6uh/dependencyWalkter.png

    I'll probably try to find how to build the version without OpenGL if I can't fix this, I suspect it's related to OpenGL.

    Is there a guide on how to build QtCreator from scratch? I never did it as before 5.1 the version was provided (VS2012 without OpenGL) on the official website..
    thanks


  • Moderators

    Hi,

    [quote author="maximus" date="1403915093"]I tried the latest 5.3.1 VS2012 with OpenGL[/quote]How did you try it?

    [quote]I copied all the .dll needed and I get this error :
    https://www.dropbox.com/s/l8hr50anl60n6uh/dependencyWalkter.png

    I'll probably try to find how to build the version without OpenGL if I can't fix this, I suspect it's related to OpenGL.[/quote]Ignore API-MS-WIN-*.DLL and IESHIMS.DLL. They are false positives.

    I don't know what DCOMP.DLL and GPSVC.DLL are for, though.

    [quote]Is there a guide on how to build QtCreator from scratch?[/quote]You don't need to build Qt Creator. You only need to build Qt.

    See http://qt-project.org/wiki/Building_Qt_5_from_Git for instructions.

    To build an ANGLE-based package with MSVC 2012, use this command:
    @
    configure.bat -opensource -nomake examples -nomake tests -angle
    @

    (Add any other flags you want)



  • I did try it; downloaded the latest Qt binary from the download page, configured my existing working project (5.1 ) to compile it in release and try to run it like before. Having the problems I mention thought.

    If I click on my .exe without the "platform" folder, I get the usual error "could not find platform 'windows'". With the platform folder in the same dir, I get the app crash.

    I'm gonna try the MSVC2013 release without openGL and see if I can get it to work. not sure because my app use "vlc-qt" which is compiled with MSVC2012.
    http://projects.tano.si/vlc-qt

    I'm also considering going with the enterprise license at this point. I'm trying the trial right now. I'm no C++ expert and just want to code, not build the whole thing on every update.. sorry for the rant, you guys give great help but I just don't have time for that.
    Thanks


  • Moderators

    [quote author="maximus" date="1403955457"]downloaded the latest Qt binary from the download page, configured my existing working project (5.1 ) to compile it in release and try to run it like before. Having the problems I mention thought.[/quote]What happens if you just run it in Qt Creator?

    If it runs in Qt Creator, but crashes when you click on your .exe, that means your program is fine. You just need to make sure you use the correct DLLs. If you have multiple versions of Qt in your system, the wrong DLLs might be loaded (especially if they are in your PATH)

    [quote author="maximus" date="1403955457"]I'm gonna try the MSVC2013 release without openGL and see if I can get it to work. not sure because my app use "vlc-qt" which is compiled with MSVC2012.
    http://projects.tano.si/vlc-qt
    [/quote]MSVC 2012 and MSVC 2013 are not compatible, unfortunately. All components in your project need to be built with the same compiler.

    Good luck.



  • When I run it in QtCreator, I get the same error message (could not find platform ‘windows’) and also crash (see above screenshot, program stopped working..)

    Guess i'll take some time and learn how to build Qt, thanks your for your links

    [Edit: here is the error screenshot]
    https://www.dropbox.com/s/pt2n1mom2vxxrhm/erro5_3.png

    Weird that QtCreator can't find the platform "windows", the .dll files are in "Qt\Qt5.3.1\5.3\msvc2012_opengl\plugins\platforms", shouldn't QtCreator find it ?



  • Reverted back to :
    qt-opensource-windows-x86-msvc2012-5.2.1.exe
    solved


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.