opencv hello.obj : error LNK2001: unresolved external symbol _cvNamedWindow

转载 2015年07月09日 16:27:10
转自VC错误:http://www.vcerror.com/?p=1605
问题描述:

使用的是vs2012 ultimate 和opencv2.4.2,配置基本成功,配置情况贴在后面
源程序如下:
#include
#include
//#pragma comment(lib,"cv.lib")
//#pragma comment(lib,"highgui.lib")
int main()
{
cvNamedWindow("my window",1);
return 0;
}
环境配置都是正常的:
在环境变量中配置:D:\Program Files (x86)\opencv2.4.2\opencv\build\x64\vc10\bin;D:\Program Files (x86)\opencv2.4.2\opencv\build\common\tbb\intel64\vc10
在vc++包含目录中配置
库目录中配置
连接器的附加依赖项中配置如下:
opencv_calib3d242.lib
opencv_contrib242.lib
opencv_core242.lib
opencv_features2d242.lib
opencv_flann242.lib
opencv_gpu242.lib
opencv_haartraining_engine.lib
opencv_highgui242.lib
opencv_imgproc242.lib
opencv_legacy242.lib
opencv_ml242.lib
opencv_nonfree242.lib
opencv_objdetect242.lib
opencv_photo242.lib
opencv_stitching242.lib
opencv_ts242.lib
opencv_video242.lib
opencv_videostab242.lib
当然debug和release都进行了如此的配置,debug下多一个字母d
以前也是如此配置,基本成功,但是这次始终成功不了,总是出现问题如下:
hello.obj : error LNK2001: unresolved external symbol _cvNamedWindow
网上找了很多种解决方案都不奏效:
1说连接器和库不匹配
2说没有cv.lib 和higugui.lib几个文件,所以添加了
#pragma comment(lib,"cv.lib")
#pragma comment(lib,"highgui.lib")
但还是运行不成功


解决方法:

具体的解决方法参考文章:http://www.vcerror.com/?p=1605

OpenCv error :unresolved external symbol(链接库没有加上)

Error 如下: Linking... : error LNK2001: unresolved external symbol _cvDestroyWindow : error LNK2001...
  • abcjennifer
  • abcjennifer
  • 2012年05月13日 18:49
  • 19224

error LNK2001: unresolved external symbol _main

解决外部符号错误:_main,_WinMain@16,__beginthreadex在创建MFC项目时, 不使用MFC AppWizard向导, 如果没有设置好项目参数, 就会在编译时产生很多连接错误...
  • holym
  • holym
  • 2006年11月14日 09:06
  • 5552

解决error LNK2001 unresolved external symbol

(1) vc网络编程中遇到一个编译问题,原来是少了WSOCK32.LIB。 在 project-->settings-->Link-->Object/Library modules 中加入库WSOC...
  • fanyuna
  • fanyuna
  • 2013年05月19日 20:53
  • 3028

error LNK2001:unresolved external symbol __imp__@ 解决方法

我在程序Lan中使用了winsock函数,出现如下错误: Lan.obj:error   LNK2001:   unresolved   external   symbol   __imp__lis...
  • zhanghui_hn
  • zhanghui_hn
  • 2012年05月06日 15:06
  • 3540

error LNK2001: unresolved external symbol __imp__inet_ntoa@4问题解决

开发环境:VC 6.0 出现错误描述
  • cuiran
  • cuiran
  • 2014年11月12日 21:22
  • 16160

Opencv 等error LNK2001: unresolved external symbol

在用opencv等工具
  • songzige
  • songzige
  • 2014年05月23日 13:40
  • 943

error LNK2001: unresolved external symbol __endthreadex 解决办法

今天遇到了 error LNK2001: unresolved external symbol __endthreadex这个问题,找到的解决办法如下 没有用到beginthreadex ...
  • dearwind153
  • dearwind153
  • 2015年12月15日 21:32
  • 2747

error LNK2001: unresolved external symbol __imp__SetupDiGetDeviceInterfaceDetailA@24

转自VC错误:http://www.vcerror.com/?p=1950 问题描述: error LNK2001: unresolved external symbol __imp__Setup...
  • swanabin
  • swanabin
  • 2015年07月28日 15:53
  • 930

vc中遇到错误提示:nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex

vc中遇到错误提示
  • oldabc
  • oldabc
  • 2010年07月17日 20:04
  • 1743

error LNK2001: unresolved external symbol _main解决办法

解决外部符号错误:_main,_WinMain@16,__beginthreadex [+缅? 在创建MFC项目时, 不使用MFC AppWizard向导, 如果没有设置好项目参数, 就会在编译...
  • jiangxinyu
  • jiangxinyu
  • 2007年09月12日 16:53
  • 25316
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:opencv hello.obj : error LNK2001: unresolved external symbol _cvNamedWindow
举报原因:
原因补充:

(最多只允许输入30个字)