在VS2010中运行canny边缘检测程序总是出现“无法解析的外部符号”,怎么解决啊? 10

1>edge.c.obj:errorLNK2019:无法解析的外部符号_cvShowImage,该符号在函数"void__cdeclon_trackbar(int)"(?... 1>edge.c.obj : error LNK2019: 无法解析的外部符号 _cvShowImage,该符号在函数 "void __cdecl on_trackbar(int)" (?on_trackbar@@YAXH@Z) 中被引用
1>edge.c.obj : error LNK2019: 无法解析的外部符号 _cvCopy,该符号在函数 "void __cdecl on_trackbar(int)" (?on_trackbar@@YAXH@Z) 中被引用
1>edge.c.obj : error LNK2019: 无法解析的外部符号 _cvSetZero,该符号在函数 "void __cdecl on_trackbar(int)" (?on_trackbar@@YAXH@Z) 中被引用
1>edge.c.obj : error LNK2019: 无法解析的外部符号 _cvCanny,该符号在函数 "void __cdecl on_trackbar(int)" (?on_trackbar@@YAXH@Z) 中被引用
1>edge.c.obj : error LNK2019: 无法解析的外部符号 _cvNot,该符号在函数 "void __cdecl on_trackbar(int)" (?on_trackbar@@YAXH@Z) 中被引用
1>edge.c.obj : error LNK2019: 无法解析的外部符号 _cvSmooth,该符号在函数 "void __cdecl on_trackbar(int)" (?on_trackbar@@YAXH@Z) 中被引用
1>edge.c.obj : error LNK2019: 无法解析的外部符号 _cvDestroyWindow,该符号在函数 _main 中被引用
1>edge.c.obj : error LNK2019: 无法解析的外部符号 _cvReleaseImage,该符号在函数 _main 中被引用
1>edge.c.obj : error LNK2019: 无法解析的外部符号 _cvWaitKey,该符号在函数 _main 中被引用
1>edge.c.obj : error LNK2019: 无法解析的外部符号 _cvCreateTrackbar,该符号在函数 _main 中被引用
1>edge.c.obj : error LNK2019: 无法解析的外部符号 _cvNamedWindow,该符号在函数 _main 中被引用
1>edge.c.obj : error LNK2019: 无法解析的外部符号 _cvCvtColor,该符号在函数 _main 中被引用
1>edge.c.obj : error LNK2019: 无法解析的外部符号 _cvCreateImage,该符号在函数 _main 中被引用
1>edge.c.obj : error LNK2019: 无法解析的外部符号 _cvLoadImage,该符号在函数 _main 中被引用
1>D:\Documents\Visual Studio 2010\Projects\edge.c\Debug\edge.c.exe : fatal error LNK1120: 14 个无法解析的外部命令
1>
1>生成失败。
1>
1>已用时间 00:00:02.67
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========

求解决方案,不要说些诸如WIN7系统不好用换系统之类没用的,求大神!
展开
 我来答
无小尔1693a
2013-09-04 · TA获得超过4445个赞
知道小有建树答主
回答量:574
采纳率:0%
帮助的人:307万
展开全部
这是配置问题。
说明肯定有静态库没有被编译器找到。因此我们在VS2010中点击“项目”,再点击“属性”,依次展开“配置属性”-->“链接器”-->“输入”在“附加依赖项中”添加如下静态文件。
opencv_calib3d231d.lib opencv_contrib231d.lib opencv_core231d.lib opencv_features2d231d.lib opencv_flann231d.lib opencv_gpu231d.lib opencv_highgui231d.lib opencv_imgproc231d.lib opencv_legacy231d.lib opencv_ml231d.lib opencv_objdetect231d.lib opencv_ts231d.lib opencv_video231d.lib
你是哪个版本的opencv,前dll就写几,我的是231版本的就写的231,如果是243的就将231改成243依此类推。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式