[ 25%] Linking CXX executable solov2_fast
/usr/bin/ld: CMakeFiles/solov2_fast.dir/src/solov2_fast.cpp.o: in function `ins_decode(ncnn::Mat const&, ncnn::Mat const&, std::vector<int, std::allocator<int> >&, std::map<int, int, std::less<int>, std::allocator<std::pair<int const, int> > >&, ncnn::Mat*, int, ncnn::Option&)':
solov2_fast.cpp:(.text+0x7a7): undefined reference to `ncnn::create_layer(char const*)'
/usr/bin/ld: solov2_fast.cpp:(.text+0x7bd): undefined reference to `ncnn::ParamDict::ParamDict()'
/usr/bin/ld: solov2_fast.cpp:(.text+0x7d7): undefined reference to `ncnn::ParamDict::set(int, int)'
/usr/bin/ld: solov2_fast.cpp:(.text+0x7f0): undefined reference to `ncnn::ParamDict::set(int, int)'
/usr/bin/ld: solov2_fast.cpp:(.text+0x813): undefined reference to `ncnn::ParamDict::set(int, int)'
/usr/bin/ld: solov2_fast.cpp:(.text+0x9f5): undefined reference to `ncnn::ModelBinFromMatArray::ModelBinFromMatArray(ncnn::Mat const*)'
/usr/bin/ld: solov2_fast.cpp:(.text+0xa1a): undefined reference to `ncnn::ModelBinFromMatArray::~ModelBinFromMatArray()'
/usr/bin/ld: solov2_fast.cpp:(.text+0xb1b): undefined reference to `ncnn::ParamDict::~ParamDict()'
/usr/bin/ld: solov2_fast.cpp:(.text+0xb59): undefined reference to `ncnn::ModelBinFromMatArray::~ModelBinFromMatArray()'
/usr/bin/ld: solov2_fast.cpp:(.text+0xbba): undefined reference to `ncnn::ParamDict::~ParamDict()'
/usr/bin/ld: CMakeFiles/solov2_fast.dir/src/solov2_fast.cpp.o: in function `generate_res(ncnn::Mat&, ncnn::Mat&, std::map<int, int, std::less<int>, std::allocator<std::pair<int const, int> > >&, std::vector<std::vector<Object, std::allocator<Object> >, std::allocator<std::vector<Object, std::allocator<Object> > > >&, float, float, int, int, int, float, int, int)':
solov2_fast.cpp:(.text+0xf5d): undefined reference to `cv::Mat::Mat(int, int, int)'
/usr/bin/ld: solov2_fast.cpp:(.text+0x10f2): undefined reference to `cv::Mat::Mat()'
/usr/bin/ld: solov2_fast.cpp:(.text+0x11b8): undefined reference to `cv::Mat::Mat()'
/usr/bin/ld: solov2_fast.cpp:(.text+0x127e): undefined reference to `cv::Mat::Mat(int, int, int)'
/usr/bin/ld: CMakeFiles/solov2_fast.dir/src/solov2_fast.cpp.o: in function `detect_solov2(cv::Mat const&, std::vector<Object, std::allocator<Object> >&)':
solov2_fast.cpp:(.text+0x1674): undefined reference to `ncnn::Net::Net()'
/usr/bin/ld: solov2_fast.cpp:(.text+0x169c): undefined reference to `ncnn::Net::load_param(char const*)'
/usr/bin/ld: solov2_fast.cpp:(.text+0x16af): undefined reference to `ncnn::Net::load_model(char const*)'
/usr/bin/ld: solov2_fast.cpp:(.text+0x1863): undefined reference to `ncnn::Mat::from_pixels_resize(unsigned char const*, int, int, int, int, int, ncnn::Allocator*)'
/usr/bin/ld: solov2_fast.cpp:(.text+0x18db): undefined reference to `ncnn::Option::Option()'
/usr/bin/ld: solov2_fast.cpp:(.text+0x1966): undefined reference to `ncnn::copy_make_border(ncnn::Mat const&, ncnn::Mat&, int, int, int, int, int, float, ncnn::Option const&)'
/usr/bin/ld: solov2_fast.cpp:(.text+0x1a35): undefined reference to `ncnn::Mat::substract_mean_normalize(float const*, float const*)'
/usr/bin/ld: solov2_fast.cpp:(.text+0x20ac): undefined reference to `ncnn::Net::create_extractor() const'
/usr/bin/ld: solov2_fast.cpp:(.text+0x20c9): undefined reference to `ncnn::Extractor::input(char const*, ncnn::Mat const&)'
/usr/bin/ld: solov2_fast.cpp:(.text+0x20e6): undefined reference to `ncnn::Extractor::input(char const*, ncnn::Mat const&)'
/usr/bin/ld: solov2_fast.cpp:(.text+0x2103): undefined reference to `ncnn::Extractor::input(char const*, ncnn::Mat const&)'
/usr/bin/ld: solov2_fast.cpp:(.text+0x2120): undefined reference to `ncnn::Extractor::input(char const*, ncnn::Mat const&)'
/usr/bin/ld: solov2_fast.cpp:(.text+0x21e7): undefined reference to `ncnn::Extractor::extract(char const*, ncnn::Mat&, int)'
/usr/bin/ld: solov2_fast.cpp:(.text+0x2209): undefined reference to `ncnn::Extractor::extract(char const*, ncnn::Mat&, int)'
/usr/bin/ld: solov2_fast.cpp:(.text+0x222b): undefined reference to `ncnn::Extractor::extract(char const*, ncnn::Mat&, int)'
/usr/bin/ld: solov2_fast.cpp:(.text+0x224d): undefined reference to `ncnn::Extractor::extract(char const*, ncnn::Mat&, int)'
/usr/bin/ld: solov2_fast.cpp:(.text+0x226f): undefined reference to `ncnn::Extractor::extract(char const*, ncnn::Mat&, int)'
/usr/bin/ld: CMakeFiles/solov2_fast.dir/src/solov2_fast.cpp.o:solov2_fast.cpp:(.text+0x2291): more undefined references to `ncnn::Extractor::extract(char const*, ncnn::Mat&, int)' follow
/usr/bin/ld: CMakeFiles/solov2_fast.dir/src/solov2_fast.cpp.o: in function `detect_solov2(cv::Mat const&, std::vector<Object, std::allocator<Object> >&)':
solov2_fast.cpp:(.text+0x2356): undefined reference to `ncnn::Option::Option()'
/usr/bin/ld: solov2_fast.cpp:(.text+0x2c7c): undefined reference to `ncnn::Extractor::~Extractor()'
/usr/bin/ld: solov2_fast.cpp:(.text+0x2cd3): undefined reference to `ncnn::Net::~Net()'
/usr/bin/ld: solov2_fast.cpp:(.text+0x2ed4): undefined reference to `ncnn::Extractor::~Extractor()'
/usr/bin/ld: solov2_fast.cpp:(.text+0x2f46): undefined reference to `ncnn::Net::~Net()'
/usr/bin/ld: CMakeFiles/solov2_fast.dir/src/solov2_fast.cpp.o: in function `Object::Object()':
solov2_fast.cpp:(.text._ZN6ObjectC2Ev[_ZN6ObjectC5Ev]+0x1c): undefined reference to `cv::Mat::Mat()'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/solov2_fast.dir/build.make:98: solov2_fast] Error 1
make[1]: *** [CMakeFiles/Makefile2:78: CMakeFiles/solov2_fast.dir/all] Error 2
make: *** [Makefile:84: all] Error 2