#include "iostream.h"
#include "highgui.h"
void main ( int argc, char** argv)
{
IplImage* img = cvLoadImage(argv[1]);
cvNamedWindow("Example1",CV_WINDOW_AUTOSIZE);
cvShowImage( "Example1",img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("Example1");
}
用vc6编译后出现:
--------------------Configuration: opencv1 - Win32 Release--------------------
Compiling...
1.cpp
Linking...
LIBC.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
opencv1.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
opencv1.exe - 2 error(s), 0 warning(s)
相关的库也加了,其他相关配置也是按照opencv中文官网上的配置的。请教高人,这应该怎么解决?
--------------------Configuration: opencv1 - Win32 Debug--------------------
答案:1 悬赏:0 手机版
解决时间 2021-02-07 07:14
- 提问者网友:趣果有间
- 2021-02-06 10:08
最佳答案
- 五星知识达人网友:归鹤鸣
- 2021-02-06 11:16
是在工程中编译的吗?打开vc,文件新建win32 console,建立工程后在工程配置中按官网添加库,还不行的话就把argv[1]该为文件的地址,例如"C:\\Program Files\\Microsoft Visual Studio\\MyProjects\\cvhello\\lena.jpg"
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯