2017-12-06 9 views
0

을 강조하는 것은 하나의 소스 파일을 컴파일하기 위해 필요한 것은 C++ 버전C++ 버전

  1. 말할 사용할 수있는 도구 또는 플러그인이있다.

  2. 특정 C++ 버전에 속한 코드 부분 만 강조 표시 할 수 있습니다.

사용 사례 C++ 11, 14 및 17을 사용하는 라이브러리가 있습니다. C++ 11로 포팅해야합니다. 따라서 라이브러리의 어느 부분을 재 작업해야하는지 쉽게 찾고 싶습니다.

답변

1

공구에 대해 잘 모르겠습니다. 하지만 당신은 일종의 제거 프로세스와 함께 갈 수 있습니다 .. 특정 버전의 C++에 대한 명령 행 플래그를 사용하십시오. 예를 들어

GCC를 사용하여 첫 번째 옵션 -std=c++14으로 작업 소스 코드를 컴파일합니다. 그러면 모든 C++ 17 오류를 찾을 수 있습니다.

다음에 컴파일 할 모든 C++ 17 오류를 수정 한 후 -std=c++11 옵션으로 컴파일하십시오. 모든 C++ 14 오류를 찾을 수 있습니다.

개요를 보려면 아래 링크를 참조하십시오.

https://gcc.gnu.org/projects/cxx-status.html