WTL的例子编译出现error C2039: “PostMessage”: 不是“`global namespace'”的成员的错误

WTL的例子编译出现error C2039: “PostMessage”: 不是“`global namespace'”的成员的错误_第1张图片



处理方法:

1.环境设置问题


WTL的例子编译出现error C2039: “PostMessage”: 不是“`global namespace'”的成员的错误_第2张图片

2.接着又出现问题:

d:\vs2005\vc\atlmfc\include\atlwin.h(816) : error C4716: “ATL::CWindow::PostMessageW”: 必须返回一个值

这个问题好解决,取消掉注释就好。

WTL的例子编译出现error C2039: “PostMessage”: 不是“`global namespace'”的成员的错误_第3张图片

3.重复的资源。

解决办法:找到.rc文件,在文件中找到MANIFEST 将其注释掉。OK ,编译成功。

你可能感兴趣的:(WTL的例子编译出现error C2039: “PostMessage”: 不是“`global namespace'”的成员的错误)