请问各路高手

xiaoze0509 2011-02-22 08:53:09
自己在自学opencv,看到关于处理鼠标事件,鼠标的左键按下和抬起分别做两个窗口的响应,但是运行错误:LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/MOUSETest.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
请各路高手指出错误,谢谢了,程序如下:
[code=C]/C++[/code]#include "cv.h"
#include "highgui.h"
#include "windows.h"


void mouseHandler(int event, int x, int y, int flags, void* param)
{

switch(event)
{
case CV_EVENT_LBUTTONDOWN:
MessageBox(NULL,"1","TITLE1",MB_OK);
break;
case CV_EVENT_LBUTTONUP:
MessageBox(NULL,"2","TITLE2",MB_OK);
break;
}
}
...全文
102 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
huaijiangba 2011-03-01
  • 打赏
  • 举报
回复
工程建错了吧,win32?
ysjyniiq 2011-02-24
  • 打赏
  • 举报
回复
打开工程属性,在General栏,如果minimize CRT Use in ATL 是Yes改成no
如果还不管用,把Code Generation栏里的Runtime Library(有Debug和Release带不带DLL链接的,共四个版本),你分别换成Multi-threaded版 或Multi-threaded DLL版试试
geaglem 2011-02-24
  • 打赏
  • 举报
回复
Windows项目要使用Windows子系统, 而不是Console, 可以这样设置:
[Project] --> [Settings] --> 选择"Link"属性页,
在Project Options中将/subsystem:console改成/subsystem:windows
w_bo713 2011-02-24
  • 打赏
  • 举报
回复
你有主函数么
xiaoze0509 2011-02-23
  • 打赏
  • 举报
回复
就没有好心人帮个忙吗?
xiaoze0509 2011-02-23
  • 打赏
  • 举报
回复
难道不能建立win32的工程吗?[Quote=引用 4 楼 ouyh12345 的回复:]
工程建错了吧,win32?
[/Quote]
ouyh12345 2011-02-23
  • 打赏
  • 举报
回复
工程建错了吧,win32?
xiaoze0509 2011-02-23
  • 打赏
  • 举报
回复
自己顶一下
xiaoze0509 2011-02-22
  • 打赏
  • 举报
回复
自己顶一下

19,469

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧