请查看这个github仓库:https://github.com/procedural/ofqmake。如果你想使用qtcreator构建openFrameworks,可以使用其中的qmake项目文件(.pro);如果你想在自己的项目中使用oF,则可以使用qmake包含文件(.pri)。这正是你想做的事情。获取openFrameworks.pri文件,并通过添加include(openFrameworks.pri)将其包含在你的.pro文件中。
我已成功将open frameworks项目移植到creator中,加载普通的Makefile项目。你可以在文件projectName.includes中添加包含目录,以实现自动完成和文件导航(只需使用find shell命令针对OF_PATH/libs进行操作),非常方便。此外,config.make和addons.make让您使用官方社区项目管理系统提供的内置项目创建工具和工作流程,并使用标准gcc命令添加外部二进制/库/共享组件(例如-I)。这样,您就可以使用QtCreator,无需关心.pro/.pri文件,并使用makefile项目(我已在linux和mac/osx上都测试过),并且我认为在arch编译时也不会出现问题。C++11也没有问题(尽管我还没有测试过语言的所有新功能)。请参阅官方论坛中的此帖子。
为了再次更新这个话题,自OF9.0以来,QT Creator现在已经得到官方支持(甚至是默认推荐的IDE!)。请参阅此设置指南:http://openframeworks.cc/setup/qtcreator/。