CLion中使用OpenCV遇链接错误的解决方法求助
问题:CLion中链接OpenCV库失败
通过choco install opencv安装OpenCV,配置CLion后运行程序时出现以下链接错误:
D:\Apps\CLion 2022.3.1\bin\mingw\bin/ld.exe: cannot find -lopencv_core D:\Apps\CLion 2022.3.1\bin\mingw\bin/ld.exe: cannot find -lopencv_imgproc D:\Apps\CLion 2022.3.1\bin\mingw\bin/ld.exe: cannot find -lopencv_highgui D:\Apps\CLion 2022.3.1\bin\mingw\bin/ld.exe: cannot find -lopencv_imgcodecs collect2.exe: error: ld returned 1 exit status ninja: build stopped: subcommand failed.
当前使用的CMakeLists.txt内容如下:
cmake_minimum_required(VERSION 3.24) project(GTSpeed) set(CMAKE_CXX_STANDARD 17) set(ENV{OPENCV_DIR} "C:\\tools\\opencv\\build") set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/") find_package(OpenCV REQUIRED) include_directories(${OpenCV_INCLUDE_DIRS}) add_executable(GTSpeed main.cpp gtspeed/Keyboard.cpp gtspeed/Keyboard.h gtspeed/Logger.cpp gtspeed/Logger.h gtspeed/Config.cpp gtspeed/Config.h) #add_executable(GTSpeed main.cpp) set(OpenCV_LIBS opencv_core opencv_imgproc opencv_highgui opencv_imgcodecs) target_link_libraries(GTSpeed ${OpenCV_LIBS})
环境配置详情:
- 系统环境变量已设置
OPENCV_DIR为C:\tools\opencv\build - 用户Path变量包含
C:\tools\opencv\build\x64\vc15\bin - 之前因CMake无法找到OpenCV,修改了
OpenCVConfig.cmake中的set(OpenCV_FOUND FALSE)为TRUE,不确定这是否影响当前链接问题
请求解决该链接错误。
内容的提问来源于stack exchange,提问作者user16208301
相关产品推荐
相关产品推荐

