VS2010编译报错 如图,我试过把类型改了过来还是有问题 该怎么解决? 有时候代码用的好好的,突然就出现这个问题了我把OnTimer的类型改成UINT_PTR,然后就报错LNK 1561 必须定义入口点,这怎么回事啊
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
VS2010报错 无法从“void (__cdecl CMainFrame::* )(UINT)”转换为“void (__cdecl CWnd::* )(UINT_PTR)"
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
小不啷豆 2019-04-17 16:33关注我知道了,我们产品都是32位开发环境,编译的时候不小心变成64位了,改回来就好了
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- weixin_33881753的博客 为什么80%的码农都做不了架构师?>>> ...
- 2017-04-26 14:48
cannot convert ON_WM_TIMER() void (__cdecl CtestDlg::* )(UINT)” to“void (__cdecl CWnd::* )(UINT_PTR)
li4321的博客 32位转换成64位编译器,编译后... error C2440: 'static_cast' : cannot convert from 'void (__cdecl CFrProgressDlg::* )(UINT)' to 'void (__cdecl CWnd::* )(UINT_PTR)' 出现错误的一行为: ON_WM_TIME - weixin_30609287的博客 class CFlatComboBox : public CComboBox (基类为CWnd)为了重载CWnd的函数:OnTimer(UINT nIDEvent)需要在MASSEGE_MAP()加入:ON_WM_TIMER()然后再CFlatComboBox中加入相应函数:afx_msg void OnTime...
- 2018-02-02 11:50
“static_cast”: 无法从“void (__thiscall CMainFrame::* )(void)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,L
DZWH的博客 “static_cast”: 无法从“void (__thiscall CMainFrame::* )(void)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM). 这个提示很明显了就是这个消息 函数形式要改变形式, 1.增加一个 - 2018-10-19 21:31JRNSWYJH的博客 error C2440: “static_cast”: 无法从“void (__thiscall CMainFrame:
- 2018-06-27 15:32机器视觉001的博客 error C2440: 'static_cast' : cannot convert from 'void (__thiscall CMainFrame::* )(void)' to 'LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)' 的错误解决办法开发平台由VC6.0升级至VS2005及以上版本时,...
- 2021-07-12 22:42妙为的博客 错误 C2440 “static_cast”: 无法从“long (__thiscall CKMainWnd::* )(WPARAM,CView *)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)” opctestclient e:\centerproject\opc\visual c++ opc client ...
- 2015-06-27 21:57
vs2008 error C2440: “static_cast”: 无法从“void (__thiscall CMainFrame::* )(void)”转换为“LRESULT (__thiscal
大工zay的博客 头文件MainFrm.h:define UM_PROGRESS WM_USER+1 //定义消息afx_msg void OnProgress(); // 生成的消息映射函数 源文件MainFrm.cpp: //消息映射 BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd) ON_MESSAGE(UM_... - 2018-09-15 10:09
error C2440: “static_cast”: 无法从“void (__thiscall CXPButton::* )(WPARAM,LPARAM)”转换为“LRESULT (__thisca
eyetired的博客 这个有用 试过了 vc6.0转成vs2012工程 原贴地址 https://blog.csdn.net/kulala082/article/details/53488873 afx_msg LRESULT OnSocket(WPARAM wParam,LPARAM lParam); 就是onSocket的函数值返回类型要改一下 ... - songshu1007的博客 从VC6.0工程转为VC2005工程时,经常会遇到这样那样的问题,归根结底,是因为新旧版本的MFC库中定义内容的改变问题。 我个人对于该问题的解决方案如下: 1. 修改头文件中问题函数的返回类型为LRESULT 2. 修改...
- 2015-11-02 13:55
2440: “static_cast”: 无法从“void (__thiscall CMainDlg::* )(WPARAM,LPARAM)”转换为“LRESULT (__thiscall CWnd:
SKY0218的博客 开发平台由VC6.0升级至VS2005...1>e:\资料-10\未存储\域名解析-vc++\maindlg.cpp(38): error C2440: “static_cast”: 无法从“void (__thiscall CMainDlg::* )(WPARAM,LPARAM)”转换为“LRESULT (__thiscall CWnd::* ) - 2015-07-04 17:28
error C2440: “static_cast”: 无法从“void (__thiscall CPppView::* )(WPARAM,LPARAM)”转换为“LRESULT (__thiscal
swanabin的博客 问题描述: 在把VC6.0 工程转到VS2005工程中可能遇到以下错误: ...error C2440: “static_cast”: 无法从“void (__thiscall CPppView::* )(WPARAM,LPARAM)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM - 2016-12-13 16:50songyimin1208的博客 转载来自:... 不能转换void (_thiscall CMainFrame::*)(void)to LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)2010-05-13 11:35开发平台由VC6.0升级至VS2005,需要将原有的项目迁移,可
- 2015-11-27 20:45
error C2440: “static_cast”: 无法从“void (__thiscall CVCadView::* )(int)”转换为“void (__thiscall CCmdTarget
森林宝贝的博客 项目从vc6.0升级到用vs2013编译,遇到了一些问题 1."fabs": 对重载函数的调用不明确 2.error C2593: “+=”不明确 3.for循环int i的声明要放到外边 4.如题 要解决这个问题其实很简单,开始百度了一下,解决方案... - 2016-11-27 21:55JackPai的博客 error C2440: “static_cast”: 无法从“void (__thiscall CMYQQDlg::* )(WPARAM,LPARAM)”转换为“LRESULT (__th
- 2014-06-12 15:56blueicescape的博客 error C2440: “static_cast”: 无法从“void (__thiscall CPppView::* )(void)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)” 在匹配目标类型的范围内没有具有该名称的函数 解决方法如下: 首先...
- 2015-01-29 00:04齐鲁至滇的博客 不能转换void (_thiscall CMainFrame::*)(void)to LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)2010-05-13 11:35开发平台由VC6.0升级至VS2005,需要将原有的项目迁移,可能碰到类似错误: error C2440: 'static_...
- 2014-02-25 18:13landv的博客 出现这个错误的原因可是“人力不可抗拒”之原因造成的,因为旧版本的 ON_WM_NCHITTEST 宏使用了 UINT (__thiscall CWzButton::* )(CPoint); 类型的类成员函数指针,其定义如下: #define ON_WM_NCHITTEST() \ { WM_...
- 2012-08-29 17:03
error C2440: 'static_cast' : cannot convert from 'void (__thiscall CMainFrame::* )(void)' to 'LRESUL
lingxiu0613的博客 不能转换void (_thiscall CMainFrame::*)(void)to LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM) 开发平台由VC6.0升级至VS2005,需要将原有的项目迁移,可能碰到类似错误: error C2440: 'static_cast' : cannot ... - 没有解决我的问题, 去提问