c++ - unresolved symbol for opencv error -
i've spent last 2 days trying opencv work. im using visual studio 2015 community , opencv 3.1.0. i've added lib files , dlls , configured properties project. insight great have no clue how fix this.
#include <opencv2\opencv.hpp> using namespace cv; int main() { namedwindow("win"); waitkey(0); return 1; }
the code above throws following error.
lnk2019 unresolved external symbol "void __cdecl cv::namedwindow(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int)" (?namedwindow@cv@@yaxaebv?$basic_string@du?$char_traits@d@std@@v?$allocator@d@2@@std@@h@z) referenced in function main opencv
namedwindow
belongs highgui
library. try adding
#include<opencv2\highgui.hpp>
and link corresponding library.
also, namedwindow
has 2 arguments: "windowname"
, cv_window_type
, latter can be:
cv_window_autosize cv_window_normal
and other options
Comments
Post a Comment