永发信息网

--------------------Configuration: opencv1 - Win32 Debug--------------------

答案:1  悬赏:0  手机版
解决时间 2021-02-07 07:14
  • 提问者网友:趣果有间
  • 2021-02-06 10:08
#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中文官网上的配置的。请教高人,这应该怎么解决?
最佳答案
  • 五星知识达人网友:归鹤鸣
  • 2021-02-06 11:16
是在工程中编译的吗?打开vc,文件新建win32 console,建立工程后在工程配置中按官网添加库,还不行的话就把argv[1]该为文件的地址,例如"C:\\Program Files\\Microsoft Visual Studio\\MyProjects\\cvhello\\lena.jpg"
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯