Estoy intentando compilar un protector de pantalla utilizando Visual C++ 2008 Express Edition SP1 en Windows XP. Aparece un error de tiempo de ejecución: "No se pudo ubicar el punto de entrada de procedimiento ChangeWindowMessageFilter()
en la biblioteca de enlace dinámico USER32.dll". Por lo que puedo decir, esto se debe a que Microsoft ha estropeado la biblioteca scrnsave.lib incluida en VS 2008 para llamar a una función específica de Vista, que falla en XP porque la función no existe.La construcción de un protector de pantalla para Windows XP utilizando VC++ 2008
Definición WINVER
no parece hacer nada.
¿Cómo puedo evitar esto?
@james_block: Mantenga un ojo en esta pregunta ... que será de ayuda para usted ... http://stackoverflow.com/questions/2300817/using-multiple-versions-of-the-windows-platform -sdk-with-vs-2008-professional – t0mm13b