2016-01-26 194 views
0

我下面的*這個例子:http://doc.qt.io/qt-5/qt3drenderer-multiviewport-example.htmlCameraLens QML組件未找到(M300)

*添加這行由線到新鮮的項目,查找每一個事情是什麼,我去。

但是,CameraLens QML組件未找到。我正在使用QT Creator 3.6.0。

這裏的的.pro:

TEMPLATE = app 

QT += 3dcore 3drenderer 3dquick qml quick 
CONFIG += c++11 

SOURCES += main.cpp 

RESOURCES += qml.qrc 

# Additional import path used to resolve QML modules in Qt Creator's code model 
QML_IMPORT_PATH = 

# Default rules for deployment. 
include(deployment.pri) 

這裏是我的QML:

import QtQuick 2.0 
import Qt3D 2.0 
import Qt3D.Renderer 2.0 

Entity { 
    id: rootNode 

    CameraLens { 
     id: cameraLens 
     projectionType: CameraLens.PerspectiveProjection 
     fieldOfView: 45 
     aspectRatio: 16/9 
     nearPlane: 0.01 
     farPlane: 1000.0 
    } 
} 

至於我能告訴,我在QT 5.5(這是唯一一個我我已經安裝了),這個文檔說應該包括CameraLens:http://doc.qt.io/qt-5/qml-qt3d-cameralens.html

我不知道接下來要看什麼或可能會出錯。

+0

我能夠運行multiviewport例子 - 但它不會在「示例」部分中顯示 - 不得不去「的例子 - > qt3d「目錄並加載/編譯」qt3d.pro「。我沒有看到任何「CameraLens.qml」文件,或者在C++代碼中看到它的定義。 Qt示例代碼有點難以瀏覽,因爲共享元素太多等等。 –

+0

http://doc.qt.io/qt-5/qt3drenderer-multiviewport-main-qml.html – Narfanator

回答