- OS: Windows 10 Pro (64 bit)
- OpenCV version: 4.1.2
- CodeLite: 13.0.4
- MingW-64: x86_64-8.1.0-posix-seh-rt_v6-rev0
- Downloaded and extracted prebuilt binariy from opencv releases windows
- In CodeLite - Project settings - Added "C:\opencv\build\include" to the Include paths (under compiler), ".;C:\opencv\opencv\build\x64\vc15\lib" to Libraries search path (under linker) and "opencv_world412d.lib" to Libraries (under linker).
Code:
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
int main() {
Mat img = imread("E:\\image.jpg");
if (!img.data) {
std::cout<<"Image not loaded";
return -1;
}
imshow("img", img);
waitKey();
return 0;
}
On Build, I get the following error message, that the Library file opencv_world is not found. Could you pl help.
C:\Windows\system32\cmd.exe /C C:/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/mingw32-make.exe -j8 SHELL=cmd.exe -e -f Makefile
"----------Building project:[ ABCDE - Debug ]----------"
mingw32-make.exe[1]: Entering directory 'C:/Users/username/Desktop/ABCDE/ABCDE/ABCDE'
C:/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/g++.exe -c "C:/Users/username/Desktop/ABCDE/ABCDE/ABCDE/main.cpp" -g -O0 -Wall -o Debug/main.cpp.o -I. -I. -IC:\opencv\opencv\build\include
C:/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/g++.exe -o Debug/ABCDE @"ABCDE.txt" -L. -L. -LC:\opencv\opencv\build\x64\vc15\lib -lopencv_world412d.lib
C:/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lopencv_world412d.lib
collect2.exe: error: ld returned 1 exit status
mingw32-make.exe[1]: *** [ABCDE.mk:81: Debug/ABCDE] Error 1
mingw32-make.exe[1]: Leaving directory 'C:/Users/username/Desktop/ABCDE/ABCDE/ABCDE'
mingw32-make.exe: *** [Makefile:5: All] Error 2
====0 errors, 0 warnings====