vs配置mfc的二次开发sdk

本文详细介绍如何在Visual Studio 2015环境下配置MFC进行二次开发的过程,包括环境变量设置、.lib文件路径添加、.ocx文件注册等步骤,并解决常见编译错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

vs配置mfc的二次开发sdk

将sdk中的dll路径添加到系统环境变量中或直接将dll copy到system32中。
打开工程。先将WIN32_WINNT设置成对应的数字。本次配置使用vs2015,win10
先将_WIN32_WINNT_设置成对应的数字。本次配置使用vs2015,win10
将.lib文件的路径添加到库目录中。
这里写图片描述
在链接器中写上使用的.lib

将使用的.ocx文件注册到系统中
管理员打开cmd,输入regsvr32 c:/xxx/xxx/xxx.ocx完成注册。

若出现error C2440: “static_cast” 无法从“void (__thiscall C* )(void)…错误,则找到

ON_MESSAGE(WM_message,OnMyMessage);  

中OnMyMessage的函数定义和声明,把返回值改成LRESULT,函数最后return true即可。

若出现很多error LNK2001: 无法解析的外部符号 “public: virtual void * __thiscall ….或errorlnk2019等等,则查找是否有.cpp文件未添加进source files,加进去即可。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值