抱歉,如果这是一个愚蠢的问题,但我已经尝试了几乎一切,并且现在正在撞头。。。
问题是,带有Clang Code Model插件的Windows QtCreator 4.8.0-beta将我的项目解析为C++98,而实际上它是C++17。然而,在设置对话框中明确指定标准版本是不允许的(“选项“-std=c++17”无效”)。
那么,如何告诉ClangCodeModel它应该将代码解析为C++17? 我使用CMake构建项目,并在顶级CMakeLists.txt文件中使用
谢谢!
问题是,带有Clang Code Model插件的Windows QtCreator 4.8.0-beta将我的项目解析为C++98,而实际上它是C++17。然而,在设置对话框中明确指定标准版本是不允许的(“选项“-std=c++17”无效”)。
那么,如何告诉ClangCodeModel它应该将代码解析为C++17? 我使用CMake构建项目,并在顶级CMakeLists.txt文件中使用
set (CMAKE_CXX_STANDARD 17)
。谢谢!