【发布时间】:2018-01-29 12:28:15
【问题描述】:
所以我在这里,在我的终端中编译基于 CMake 的 C++ 项目,就像在 Xubuntu 16.04 上使用 gcc-7.2.0(通过 ppa)没有明天一样
一切正常,新功能为我的代码库增加了可观的价值。
但是,尝试在 qtcreator 中使用相同的编译器编译完全相同的项目会产生如下错误
: error: expected ‘)’ before ‘;’ token if (auto event = events_.find(eventName); event == end(events_)) { ^ : error: ‘else’ without a previous ‘if’ } else { ^
如果尝试编译初始化程序-ifs。我尝试在 qtCreators 选项的 build&run 部分手动选择 gcc-7,但没有成功。所以我的问题是:
我必须在 IDE 中进行哪些调整才能使其符合这个最新标准?
【问题讨论】:
标签: c++ qt cmake qt-creator c++17