Я пытаюсь настроить OpenCV и Eclipse, я следовал инструкциям документации opencv, но получаю следующее сообщение.
error while loading shared libraries: libopencv_core.so.3.4
Включить настройки CDT
pkg-config --cflags opencv
-I/usr/local/include/opencv -I/usr/local/include
Настройка компоновщика CDT
pkg-config --libs opencv
-L/usr/local/lib64 -lopencv_stitching -lopencv_superres -lopencv_videostab -lopencv_aruco -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_dnn_objdetect -lopencv_dpm -lopencv_face -lopencv_photo -lopencv_freetype -lopencv_fuzzy -lopencv_hfs -lopencv_img_hash -lopencv_line_descriptor -lopencv_optflow -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_surface_matching -lopencv_tracking -lopencv_datasets -lopencv_text -lopencv_dnn -lopencv_plot -lopencv_xfeatures2d -lopencv_shape -lopencv_video -lopencv_ml -lopencv_ximgproc -lopencv_calib3d -lopencv_features2d -lopencv_highgui -lopencv_videoio -lopencv_flann -lopencv_xobjdetect -lopencv_imgcodecs -lopencv_objdetect -lopencv_xphoto -lopencv_imgproc -lopencv_core
Я не понимаю, почему библиотека не найдена :( Вот код, который я пытаюсь запустить: (
#include <opencv2/core/utility.hpp>
#include <iostream>
static const std::string keys = "{ b build | | print complete build info }"
"{ h help | | print this help }";
int main(int argc, const char* argv[])
{
cv::CommandLineParser parser(argc, argv, keys);
parser.about("This sample outputs OpenCV version and build configuration.");
if (parser.has("help"))
{
parser.printMessage();
}
else if (!parser.check())
{
parser.printErrors();
}
else if (parser.has("build"))
{
std::cout << cv::getBuildInformation() << std::endl;
}
else
{
std::cout << "Welcome to OpenCV " << CV_VERSION << std::endl;
}
return 0;
}
если попытаться использовать вместо этого cmake Projekt cdt говорит:
Build not configured correctly
если я использую терминал, он работает
cmake CMakeLists.txt && make && ./UnifiedMethodeNachLee
-- Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_glx_LIBRARY OPENGL_INCLUDE_DIR)
-- Configuring done
-- Generating done
-- Build files have been written to: xxx/UnifiedMethodeNachLee
Scanning dependencies of target UnifiedMethodeNachLee
[ 50%] Building CXX object CMakeFiles/UnifiedMethodeNachLee.dir/UnifiedMethodeNachLee.cpp.o
[100%] Linking CXX executable UnifiedMethodeNachLee
[100%] Built target UnifiedMethodeNachLee
Welcome to OpenCV 3.4.3
, как любой, кто знает, почему затмение не работает