RestBed — не может скомпилировать в Redhat 7

Мы создаем наше приложение C ++ на RHEL7, и нам нужно использовать RestBed как сервис и как клиент.

Тем не менее, при попытке скомпилировать исходный код, мы получаем ошибку в GCC, что версия < 4.9.

RedHat не поддерживает версию GCC> 4.8.5.

Итак, каково решение? У нас есть ветка, которая работает с GCC 4.8.5?

РЕДАКТИРОВАТЬ:
Файл «configuration.cmake» содержит следующие строки кода.

if ( ${CMAKE_CXX_COMPILER_ID} STREQUAL GNU )
if ( ${CMAKE_CXX_COMPILER_VERSION} VERSION_LESS 4.9 )
message( FATAL_ERROR "\nGCC version < 4.9\nYour systems default compiler is GCC. This project makes use of c++11 features present only in versions of gcc >= 4.9. You can use a different compiler by re-running cmake with the command switch \"-D CMAKE_CXX_COMPILER=<compiler>\" " )
else ( )
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-non-virtual-dtor" )
endif ( )

Таким образом, код не поддерживает версию по умолчанию, я думаю.

0

Решение

Для Restbed требуется компилятор, поддерживающий C ++ 11, со всеми дополнениями.

0

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

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

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