Qt3d is a regular Qt module, like Qt Widgets. Therefore, you should add Qt3d to your project in the same way as you do for widgets:
cmake_minimum_required(VERSION 2.8.8) project(testproject) set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTOMOC ON) find_package(Qt5Widgets) find_package(Qt53D) add_executable(helloworld teapotview.cpp main.cpp) qt5_use_modules(helloworld Widgets 3D)
I tested this CMakeLists.txt with an example of a teapot. It is available here . Please note that the example you posted was written for Qt4 and will not work with Qt5.
I used Ubuntu 13.04 with the qt3d5-dev package, available in the main repository.
source share