error LNK2019: 无法解析的外部符号 opencv

LBP.obj : error LNK2019: 无法解析的外部符号 _cvCreateImage,该符号在函数 "public: void __thiscall LBP::CalGrayInvariant(char const *)" (?CalGrayInvariant@LBP@@QAEXPBD@Z) 中被引用
1>LBP.obj : error LNK2019: 无法解析的外部符号 _cvSetImageROI,该符号在函数 "private: void __thiscall LBP::CalLbp(void)" (?CalLbp@LBP@@AAEXXZ) 中被引用
1>LBP.obj : error LNK2019: 无法解析的外部符号 _cvResetImageROI,该符号在函数 "private: void __thiscall LBP::CalLbp(void)" (?CalLbp@LBP@@AAEXXZ) 中被引用
1>LBP.obj : error LNK2019: 无法解析的外部符号 _cvCopy,该符号在函数 "private: void __thiscall LBP::CalLbp(void)" (?CalLbp@LBP@@AAEXXZ) 中被引用
1>LBP.obj : error LNK2019: 无法解析的外部符号 _cvRectangle,该符号在函数 "private: void __thiscall LBP::CalValHist(void)" (?CalValHist@LBP@@AAEXXZ) 中被引用
1>LBP.obj : error LNK2019: 无法解析的外部符号 _cvCvtColor,该符号在函数 "public: void __thiscall LBP::CalGrayInvariant(char const *)" (?CalGrayInvariant@LBP@@QAEXPBD@Z) 中被引用
1>LBP.obj : error LNK2019: 无法解析的外部符号 _cvNamedWindow,该符号在函数 "public: void __thiscall LBP::ShowHistPicture(void)" (?ShowHistPicture@LBP@@QAEXXZ) 中被引用
1>LBP.obj : error LNK2019: 无法解析的外部符号 _cvShowImage,该符号在函数 "public: void __thiscall LBP::ShowHistPicture(void)" (?ShowHistPicture@LBP@@QAEXXZ) 中被引用
1>LBP.obj : error LNK2019: 无法解析的外部符号 _cvLoadImage,该符号在函数 "public: void __thiscall LBP::CalGrayInvariant(char const *)" (?CalGrayInvariant@LBP@@QAEXPBD@Z) 中被引用
1>LBP.obj : error LNK2019: 无法解析的外部符号 _cvSaveImage,该符号在函数 "private: void __thiscall LBP::CalLbp(void)" (?CalLbp@LBP@@AAEXXZ) 中被引用

1>LBP.obj : error LNK2019: 无法解析的外部符号 _cvWaitKey,该符号在函数 "public: void __thiscall LBP::ShowHistPicture(void)" (?ShowHistPicture@LBP@@QAEXXZ) 中被引用




我的错误是:我是win64系统,编译的时候却采用win32编译



解决方法:改成win64编译即可





展开阅读全文

没有更多推荐了,返回首页