以下是我的 main.qml 文件导致此错误的原因:
import OpenGLUnderQML 1.0
我应该在 ubuntu 上安装什么?
答案1
简单的在 packages.ubuntu.com 上搜索QML 下的 OpenGL给出以下包名称 - qtdeclarative5-examples
。如果安装它,您将获得所有需要的依赖项,例如 Qt5 和 Qt Quick。
所以你需要安装这个包和qt5开发工具:
sudo apt install qtdeclarative5-examples qtdeclarative5-dev qt5-default
如果需要,你可以安装 html-help
sudo apt install qtdeclarative5-doc-html
另请注意,您可以使用位于/usr/lib/x86_64-linux-gnu/qt5/示例/quick(包括你的OpenGLUnderQML一个 - /usr/lib/x86_64-linux-gnu/qt5/示例/quick/scenegraph/openglunderqml/openglunderqml)。
您可以编译 OpenGLUnderQML 并使用以下命令进行测试:
cp -ar /usr/lib/x86_64-linux-gnu/qt5/examples/quick/scenegraph/openglunderqml ~/
cd ~/openglunderqml
qmake
make
./openglunderqml