ubuntu - Error while using cmake -
i have installed opencv , have been trying execute example dsiplayimage. following error while trying "cmake ."
~/desktop$ cmake . cmake error @ cmakelists.txt:5 (target_link_libraries): cannot specify link libraries target "displayimage" not built project.
-- configuring incomplete, errors occurred!
the following actual code: displayimage.cpp
#include <cv.h> #include <highgui.h> using namespace cv; int main( int argc, char** argv ) { mat image; image = imread( argv[1], 1 ); if( argc != 2 || !image.data ) { printf( "no image data \n" ); return -1; } namedwindow( "display image", cv_window_autosize ); imshow( "display image", image ); waitkey(0); return 0; }
cmakelists.txt
cmake_minimum_required(version 2.8) project( displayimage ) find_package( opencv required ) add_executable( displayimage displayimage ) target_link_libraries( displayimage ${opencv_libs} )
it should
cmake_minimum_required(version 2.8) project( displayimage ) find_package( opencv required ) add_executable( displayimage displayimage.cpp ) target_link_libraries( displayimage ${opencv_libs} )
i tried code on machine , works. maybe because commands have capital letters!!no idea works cheers :)
Comments
Post a Comment