【发布时间】:2009-05-06 00:23:17
【问题描述】:
我正在尝试在 Windows XP 上使用 Visual C++ 2008 Express Edition SP1 编译屏幕保护程序。我收到运行时错误:“过程入口点ChangeWindowMessageFilter() 无法位于动态链接库USER32.dll 中。”据我所知,这是因为微软搞砸了 VS 2008 中包含的 scrnsave.lib 库来调用一个特定于 Vista 的函数,在 XP 上该函数不存在,因为该函数不存在。
定义WINVER 似乎没有任何作用。
我该如何解决这个问题?
【问题讨论】:
-
@james_block: 密切关注这个问题...这将对您有所帮助...stackoverflow.com/questions/2300817/…
标签: visual-studio-2008 winapi visual-c++ screensaver