vs配置mfc的二次开发sdk

vs配置mfc的二次开发sdk

将sdk中的dll路径添加到系统环境变量中或直接将dll copy到system32中。
打开工程。先将WIN32_WINNT设置成对应的数字。本次配置使用vs2015,win10
vs配置mfc的二次开发sdk_第1张图片
将.lib文件的路径添加到库目录中。
vs配置mfc的二次开发sdk_第2张图片
在链接器中写上使用的.lib
vs配置mfc的二次开发sdk_第3张图片
将使用的.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,加进去即可。

你可能感兴趣的:(vs配置mfc的二次开发sdk)