Forums

OverviewV-Play 2 Support (Qt 5) › Qt53DCore

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #13048

    Paweł

    Hi,

    since the upgrade to the newest SDK version (VPlay 2.8 / Qt 5.6) I have problem with running *.exe files outside of the QtCreator. I got the error:

    Cannot find the entry point to procedure: Qt3DCore QEntity addComponent in Qt53DCore.dll.

    I am using the MinGW 4.9.2 compiler on Windows 7 x64. Are you familiar with this issue?

     

    Best regards,

    Paweł Krakowiak

    #13049

    Günther
    V-Play Team

    Hi Pawel!

    Are you using the 3D features by Qt / V-Play?

    Qt 3D is still a technology preview and from Qt 5.5 to Qt 5.6 there were some major changes to the 3D components by Qt.
    We did not yet finish updating our Visual 3D Components to be compatible with these changes – we hope to be able to include a fix in the next update.

    Best,
    Günther

    #13050

    Paweł

    Hi Günther,

    I’ve tried with an empty project and got the same error.

    #13052

    Günther
    V-Play Team

    Did you add all required libraries to be able to run the app standalone by using the Windows Deployment Tool by Qt?
    You can have a look at this post to see how it should be used.
    If you still have troubles and you are not using the 3D features, you can try  to remove the Qt 3D dependencies that V-Play adds:
    – open the file vplay.prf in the <VPlayInstallDir>/5.6/mingw49_32/mkspecs/features directory
    – in line 7: Remove or comment the flag CONFIG += vplay3d_support
    e.g. #CONFIG += vplay3d_support

     

    Best,
    Günther

    #13057

    Paweł

    Using windeployqt did the trick. Thanks Günther! :)

     

    However I’m wondering what is wrong in using other libraries – which leads to such misleading error. E.g. I was trying to run my app with V-Play sample launchers’ libs. It was always a “successfull point of last resistance” till Qt5.6. I undertand that upgrade to the new V-Play/Qt version does not mean upgrade of launchers’ libs, but what could be wrong in them that they point to Qt53DCore.dll and those from MinGW not?

     

    Ps. Thanks again Günther, you saved mine and my friends’ LD35 entries :)

     

    Regards, Paweł

    #13058

    Günther
    V-Play Team

    Adding the required libraries is always necessary for the application to be able to run standalone.

    As far as I know we build the current Sample Launcher that is shipped with the SDK with the MSVC compiler, which might use some different dll’s than the MinGW version. I guess that the update to Qt 5.6 included some changes in the required libs for the compilers.

    Cheers, Günther

     

Viewing 6 posts - 1 through 6 (of 6 total)

RSS feed for this thread

You must be logged in to reply to this topic.

Voted #1 for:

  • Easiest to learn
  • Most time saving
  • Best support

Develop Cross-Platform Apps and Games 50% Faster!

  • Voted the best supported, most time-saving and easiest to learn cross-platform development tool
  • Based on the Qt framework, with native performance and appearance on all platforms including iOS and Android
  • Offers a variety of plugins to monetize, analyze and engage users
FREE!
create apps
create games
cross platform
native performance
3rd party services
game network
multiplayer
level editor
easiest to learn
biggest time saving
best support