要在 CMakeLists.txt 中添加 C++11 标准进行编译,可以按照以下方法进行:\n\n1. 在项目的 CMakeLists.txt 文件的开头,添加以下代码:\n\ncmake\ncmake_minimum_required(VERSION 3.0)\nproject(YourProjectName)\n\nset(CMAKE_CXX_STANDARD 11)\nset(CMAKE_CXX_STANDARD_REQUIRED ON)\n\n\n上述代码中,set(CMAKE_CXX_STANDARD 11) 指定了你想要使用的 C++11 标准,set(CMAKE_CXX_STANDARD_REQUIRED ON) 表示该标准是必需的。\n\n2. 然后,在 add_executableadd_library 语句之前,添加以下代码:\n\ncmake\nset(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")\n\n\n这会将 C++11 标准添加到编译器的选项中。\n\n3. 最后,编译项目时,确保使用支持 C++11 标准的编译器。\n\n完成上述步骤后,重新运行 CMake 生成项目的构建文件,并使用 C++11 标准进行编译。

如何在CMakeLists.txt中添加C++11标准进行编译

原文地址: https://www.cveoy.top/t/topic/p3tG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录