ld.exe: cannot find -lopencv_createsamples.exe

ld.exe: cannot find -lopencv_createsamples.exe

本文关键字:exe createsamples -lopencv cannot ld find      更新时间:2023-10-16

我尝试使用NetBeans+OpenCV+cmake+mingw来运行KAZE_features.cpp.

我已经将所有库添加到链接器中,包括opencv_(&&).exe.的所有文件

g++.exe -o dist/Debug/MinGW-Windows/welcome_1 build/Debug/MinGW-Windows/_ext/571919051/kaze_features.o -L../build/x64/mingw/bin -L../build/x64/mingw/lib -L../build/x64/vc10/bin -L../build/x64/vc10/lib -lopencv_createsamples.exe -lopencv_haartraining.exe -lopencv_perf_calib3d.exe 

但当我尝试调试cpp时,它不断显示错误:

c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe: cannot find -lopencv_createsamples.exe

我把.exe文件添加错地方了吗??有人能告诉我这里出了什么问题吗?

非常感谢!!!

-l选项用于添加库,但这些.exe不是库。这只是openCV编译生成的一个测试。您是否已尝试删除-lopencv_createsamples.exe-lopencv_haartraining.exe-lopenv_perf_calib3d.exe?

如果这不起作用,请尝试手动添加所有库,如下所示:-lopencv_core245-lopencc_highgui245。。。