C++ 版本高亮显示
C++ version highlighting
有没有一种工具或插件可以用来告诉
编译源文件需要什么c++版本。
让您仅突出显示属于特定 c++ 版本的代码部分。
用例,我有一个使用 C++11、14 和 17 的库。我需要将它移植回 C++11。因此,我想轻松找到我需要修改的库的哪些部分。
我不确定工具。但是你可以使用一种消除过程。使用特定版本的 c++ 的命令行标志。
例如使用 GCC 时
首先使用选项 -std=c++14
编译您的工作源代码。然后你可以找到所有的c++17错误。
修复所有 c++17 错误后,接下来使用选项 -std=c++11
进行编译。您可以找到所有 c++14 错误。
查看下方 link 了解概览。
有没有一种工具或插件可以用来告诉
编译源文件需要什么c++版本。
让您仅突出显示属于特定 c++ 版本的代码部分。
用例,我有一个使用 C++11、14 和 17 的库。我需要将它移植回 C++11。因此,我想轻松找到我需要修改的库的哪些部分。
我不确定工具。但是你可以使用一种消除过程。使用特定版本的 c++ 的命令行标志。
例如使用 GCC 时
首先使用选项 -std=c++14
编译您的工作源代码。然后你可以找到所有的c++17错误。
修复所有 c++17 错误后,接下来使用选项 -std=c++11
进行编译。您可以找到所有 c++14 错误。
查看下方 link 了解概览。