Topic: OpenCV error in code::blocks

jhongramatickus
Tue, 14 Apr 2026 14:49:39 +0000
C++

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:

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

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 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.

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.

2 posts - 2 participants