Я пытаюсь скомпилировать заголовки gmock и получить множество предупреждений, таких как:
/ opt / foreign_components / gmock-1.7.0 / fused-src / gtest / gtest.h: 10298: 40:предупреждение: 'testing :: internal :: ParamIteratorInterface * testing :: internal :: ValuesInIteratorRangeGenerator :: Iterator :: Clone () const [with T = bool]' может быть помечено как override [-Wsuggest-override]
Я уже включил заголовки gmock с -isystem
, как описано здесь: Как подавить предупреждения GCC из заголовков библиотеки?
Я компилирую с:
g ++ -Wsuggest-override -I ../ -I ../../generic/ -isystem /opt/foreign_components/gmock-1.7.0/fused-src/gmock/ -isystem /opt/foreign_components/gmock-1.7.0 / fused-src -g -Wall -pedantic -pthread -std = c ++ 14 -O2 /opt/foreign_components/gmock-1.7.0/fused-src/gmock-gtest-all.cc -c -o build-ut-std-xsysg-nomemdbg-o2-dynamic-noncov // opt / foreign_components / gmock-1.7.0 /fused-src/gmock-gtest-all.o
Как решитьэтот вопрос?