如何在 Qt Creator 环境中使用 OF?事实上,我应该如何构建 lib 并将其添加到我的 .pro 文件中。
4 回答
查看这个 github 存储库:https ://github.com/procedural/ofqmake如果您想使用 qtcreator 构建 openFrameworks,则有一个 qmake 项目文件 (.pro),如果您想的话,还有一个 qmake 包含文件 (.pri)在您自己的项目中使用 oF。
这正是您想要做的。获取openFrameworks.pri文件并将其包含在您的 .pro 文件中,方法是添加include(openFrameworks.pri)
.
我已经成功地在创建者加载普通 Makefile 项目中完成了开放框架项目的移植。
您可以在文件中添加包含目录projectName.includes
以进行自动完成和文件导航(只需使用find
shell 命令对执行此操作OF_PATH/libs
),它非常方便。
此外 config.make 和 addons.make 让您可以使用官方社区项目管理系统提供的内置项目创建工具和工作流程,还可以使用标准 gcc 命令(-I
例如)添加外部二进制/库/共享组件。
通过这种方式,您可以使用 QtCreator 而无需关心 .pro/.pri 文件并使用 makefile 项目(我已经在 linux 和 mac/osx 上测试过),我认为 arch 编译也不会有问题。
C++11 也没有问题(即使我没有测试该语言的所有新特性)。
Qt 本身提供了一个名为Qt-Complex的开放框架。通过它,您可以找到如何将框架添加到您的项目中。
再次更新这个话题,从OF9.0开始,现在正式支持QT Creator (甚至是默认推荐的IDE!)。
请参阅此设置指南: http: //openframeworks.cc/setup/qtcreator/