c++-编译错误C2061: 标识符:“LPMSG“

引入第三方库,编译报错:C2061: 标识符:"LPMSG",文件位置在ole2.h和ocidl.h

解决方案:

原因:ole2.h和ocidl.h都包含了<Windows.h>,而Windows.h包含了<WinSock.h>,而我使用的第三方库使用<WinSock2.h>

解决方式是在最顶部加上#include <WinSock2.h>,在其他包含的文件的上面

posted on 2021-10-02 21:33  imbaby  阅读(730)  评论(0)    收藏  举报