Qt cannot find Qt3D's modules



  • I'm using Qt 5.7 in Windows with MSVC 2013 compiler. but when I want to compile Qt3D samples such as 'materials' I get following error:

    Project ERROR: Unknown module(s) in QT: 3dcore 3drender 3dinput 3dlogic 3dextras
    

    I've searched the Internet, and in one of the forums was wrote recompile Qt3D module and I did it. but It didn't work.

    I know this question has asked for several time, and I read most of them, yet I couldn't find the answer.



  • OK, I found the solution:

    1. Recompile Qt3D from Src directory
    2. Copy content of 'mkspecs' directory from the build directory to the 'mkspecs' directory of Qt
    3. Copy content of 'lib' directory from build directory of Qt3D to the 'lib' directory of Qt

Log in to reply