User forums > Using Code::Blocks

OpenCV error in code::blocks

(1/2) > >>

jhongramaticus:
I'm trying to use OpenCV (version 4.12.0) in Code::Blocks (version 25.03). When installing OpenCV, I used CMake to generate the libraries in Code::Blocks and Mingw. Once I obtained openCV.cbp, I compiled it in Code::Blocks to generate the libraries. After that, I opened code::blocks<<file<<new<<project<<openCV project<< next<<next<<next<< and I got the following error:
 
--- Code: ---the lib path you entered seems invalid, can't find files C:\opencv\build\x86\mingw\lib\libopencv_core121.dll.a or C:\opencv\build\x86\mingw\lib\libopencv_core121d.dll.a
--- End code ---

I created the x86<<mingw folder so that cmake would generate the files in that location. Despite searching for help on Stack Overflow and other sites, I found no answers. I renamed the library libopencv_core4120.dll to libopencv_core121d.dll.a and it worked fine until yesterday. Now I've deleted code::blocks and OpenCV, regenerated the libraries, and when I try to use any program that has an OpenCV library, I get the message:


--- Code: ---"Code execution cannot continue because libopencv:core4110.dll was not found. This problem can be solved by reinstalling the program." I got the same message for libopencv_imgcodecs4120.dll and also libopencv_imgproc4120.dll.
--- End code ---


Before attempting to create code using OpenCV's Code::Blocks project, I added it only to Settings <<Compiler <<Linker Settings and the directory to Settings <<Compiler <<Search Directories. I've since removed everything, but I'm still getting the same errors, both when creating a project using OpenCV's code::blocks<<file<<new<<project<<openCV project<< next<<next<<next<< and when creating a regular file just mentioning the OpenCV libraries. Sometimes, even a simple "Hello World" code won't compile because of these OpenCV problems.

Miguel Gimenez:
There is a double backslash in the search path:


--- Code: ---mingw\\lib\libopen
--- End code ---

jhongramaticus:
Fixed, thank you

Miguel Gimenez:
Did you fix it in the project or only in the post?

stahta01:
Something to try is
Project -> Build Settings
Select the project in left hand window
Linker Settings
Then remove the version variable of "CV_VERSION" also remove the "$" sign and braces before and after.

I then got an error I did not understand.

Tim S.

Navigation

[0] Message Index

[#] Next page

Go to full version