无法解析的外部符号和命令

#在vs平台下无法解析外部符号和命令

运行opencv的相关示例程序时出现一下错误

错误 12 error LNK2019: 无法解析的外部符号 “bool __cdecl cv::imwrite(class std::basic_string const &,class cv::_InputArray const &,class std::vector const &)” (?imwrite@cv@@YA_NABV? b a s i c s t r i n g @ D U ? basic_string@DU? basicstring@DU?char_traits@D@std@@V? a l l o c a t o r @ D @ 2 @ @ s t d @ @ A B V I n p u t A r r a y @ 1 @ A B V ? allocator@D@2@@std@@ABV_InputArray@1@ABV? allocator@D@2@@std@@ABVInputArray@1@ABV?vector@HV?$allocator@H@std@@@3@@Z),该符号在函数 _main 中被引用 d:\用户目录\我的文档\visual studio 2012\Projects\opencv-demo\opencv-demo\opencv-demo.obj opencv-demo

错误 11 error LNK2019: 无法解析的外部符号 “class cv::Mat __cdecl cv::imread(class std::basic_string const &,int)” (?imread@cv@@YA?AVMat@1@ABV? b a s i c s t r i n g @ D U ? basic_string@DU? basicstring@DU?char_traits@D@std@@V?$allocator@D@2@@std@@H@Z),该符号在函数 _main 中被引用 d:\用户目录\我的文档\visual studio 2012\Projects\opencv-demo\opencv-demo\opencv-demo.obj opencv-demo

错误 7 error LNK2019: 无法解析的外部符号 “int __cdecl cv::_interlockedExchangeAdd(int *,int)” (?_interlockedExchangeAdd@cv@@YAHPAHH@Z),该符号在函数 “public: class cv::Mat & __thiscall cv::Mat::operator=(class cv::Mat const &)” (??4Mat@cv@@QAEAAV01@ABV01@@Z) 中被引用 d:\用户目录\我的文档\visual studio 2012\Projects\opencv-demo\opencv-demo\opencv-demo.obj opencv-demo

无法解析的外部符号和命令_第1张图片解决方案平台应该改成x64而不是Win32 (因为我是64位系统但是VS默认是win32)。

你可能感兴趣的:(无法解析的外部符号和命令)