Как проверить, скомпилирована ли библиотека с c ++ 11 или c ++ 14?

Я строю несколько динамических библиотек для проекта. Я хочу построить весь проект с C ++ 11. При сборке библиотек я явно указываю флаги CXX и C. Я использую CMAKE 3.5 для сборки библиотек. Я указываю версию c ++ 11 или gnu11 при сборке каждого модуля, что-то вроде

-DCMAKE_C_FLAGS = «- std = gnu11» -DCMAKE_CXX_FLAGS = «- std = c ++ 11»

После того, как библиотеки были собраны, я хотел убедиться, что они используют среду выполнения c ++ 11. Есть ли способ проверить?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]