由于 Qt3D 表示支持 Linux,我应该如何处理 Linux 上 window.h 的缺失?

Since Qt3D says Linux is supported, how should I deal with absence of window.h on Linux?

Qt3D 已被 Qt 5.5 正式支持。他们说Linux is supported

我选择一个 assimp example, and its main.cpp 包含 window.h .

我在 Ubuntu 14.04.3。我该如何编译这个程序?

No such file or directory 是我收到的错误。

Screenshot of my output in QtCreator

window.h 文件应位于 Qt\Examples\Qt-5.5\qt3d\common 文件夹中,它与 Windows 无关,仅与 QWindow 无关。

此处有更多详细信息:https://forum.qt.io/topic/56554/qt-5-5-qt3d-window-h-file-in-the-examples

如果在您的项目中找不到此路径,您可以将其添加到 .pro 文件中:

INCLUDEPATH += "Qt/Examples/Qt-5.5/qt3d/common"

在此处阅读有关在 Qt Creator 中正确使用包含路径的更多信息:How to add include path in Qt Creator?