1. ON_MESSAGE(WM_NOTIFYICON, OnWM_NOTIFYICON) 处编译出错,如下图
原因,VS编译要比VC6.0严格,解决方法如下:
因为VC6.0 OnWM_NOTIFYICON() 函数 返回值类型为 void 应该改为 LPARAM ,并在函数中增加 return 0;
并修改如下消息映射中的 void 为 LPARAM
2. 当用VC6.0 编写光驱打开函数,调用如下函数 “micSendString()”, 转换为VS2010工程时会报错
解决方法:增加红框中“#pragma comment(lib, "Winmm.lib ")” 语句即可

本文介绍了在使用VS编译器时遇到的两个常见错误及解决方案:一是OnWM_NOTIFYICON()函数返回值类型不匹配的问题;二是调用micSendString()函数时缺少必要库文件导致的错误。

4990

被折叠的 条评论
为什么被折叠?



