c++ - 由于 Qt3D 说支持 Linux,我应该如何处理 Linux 上缺少 window.h 的情况?

标签 c++ linux qt qt3d

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

我选择 assimp example , 及其 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 无关,仅与Q 窗口

此处有更多详细信息: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?

关于c++ - 由于 Qt3D 说支持 Linux,我应该如何处理 Linux 上缺少 window.h 的情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33754317/

相关文章:

c++ - 如何用C连续输出计算开始后的秒数?

c - 为什么我的服务器和客户端同时出现TIME_WAIT?

linux - 如何找到存储在文件 "data.txt"中的特定文本并且它只出现一次

c++ - 根据比例更改 QProgressbar block 的颜色

c++ - 我怎么知道 QNetWorkReply 来自哪个代理?

c++ - 将 .so 和 .a 库添加到 Makefile

linux - bash 脚本 - 我想检查 XLS 是否为空。如果是,我什么都不想做。如果不是,我想做点什么

c++ - 在 Qt 中,我怎么知道我在 foreach 中的最后一个对象

python - Ubuntu 13.04 上的 PySide 导入错误

java - 列的算法,来自索引的行?