我的核心问题是,当使用 Qt Creator 作为“通用”(非 Qt)项目的代码编辑器时,我如何告诉它使用 c++11 语法突出显示?
我有一个 c++11 项目,我已经做了一段时间了,我决定试试 Qt Creator。这是一个普通的 c++ 项目,带有手动编码的 makefile 等等。
Qt Creator 很好地打开了项目(“eSLIME”),并创建了三个文件:eSLIME.config、eSLIME.includes 和 eSLIME.files。它没有创建 .pro 文件。
它似乎无法识别 c++11 调用。例如,#include <unordered_set>
绿色下划线“ ”,表示不存在该文件或目录。
我怀疑我应该在 .config 文件中放一些东西,但我不知道是什么,而且谷歌搜索没有帮助。我尝试附加 -std=c++0x,但没有成功。
PS:代码太破了,现在无法构建,这就是我切换到 IDE 的原因。