Я пытаюсь установить библиотеку OpenCV 3.1.0, и я получаю эту ошибку после того, как я работаю make
:
In file included from /usr/include/c++/6/ext/string_conversions.h:41:0,
from /usr/include/c++/6/bits/basic_string.h:5402,
from /usr/include/c++/6/string:52,
from /usr/include/c++/6/bits/locale_classes.h:40,
from /usr/include/c++/6/bits/ios_base.h:41,
from /usr/include/c++/6/ios:42,
from /usr/include/c++/6/ostream:38,
from /home/alex/opencv/OpenCV/modules/ts/include/opencv2/ts/ts_gtest.h:55,
from /home/alex/opencv/OpenCV/modules/ts/include/opencv2/ts.hpp:28,
from /home/alex/opencv/OpenCV/build/modules/core/perf_precomp.hpp:12:
/usr/include/c++/6/cstdlib:75:25: fatal error: stdlib.h: No such file or directory
#include_next <stdlib.h>
Я попробовал многочисленные времена к (ре) установка различные версии libstdc++
, думая, что проблемы происходят отсюда и я проверил необходимые зависимости дважды, но напрасно.
Я также заглянул /usr/include/c++/6/
папка и файл (stdlib.h
) упомянутый по ошибке там.
Я должен также упомянуть то выполнение (прежде чем make
):
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D WITH_V4L=ON -D WITH_QT=ON -D WITH_OPENGL=ON
дает отказавшие результаты на:
HAVE_C_FVISIBILITY_INLINES_HIDDEN
HAVE_C_WNO_UNNAMED_TYPE_TEMPLATE_ARGS
HAVE_CXX_WNO_UNNAMED_TYPE_TEMPLATE_ARGS
HAVE_C_WNO_DELETE_NON_VIRTUAL_DTOR
HAVE_C_WSIGN_PROMO
HAVE_CXX_WSTRICT_PROTOTYPES
HAVE_CXX_WMISSING_PROTOTYPES
Какие-либо предложения о том, как решить это?