Ich versuche, einen Bildschirmschoner mit Visual C++ 2008 Express Edition SP1 unter Windows XP zu kompilieren. Ich bekomme einen Laufzeitfehler: "Der Prozedur-Einstiegspunkt ChangeWindowMessageFilter()
konnte nicht in der Dynamic Link Library USER32.dll gefunden werden." Soweit ich das beurteilen kann, ist dies darauf zurückzuführen, dass Microsoft die in VS 2008 enthaltene scrnsave.lib-Bibliothek verpfuscht hat, um eine Vista-spezifische Funktion aufzurufen, die unter XP fehlschlägt, weil die Funktion nicht existiert.Einen Bildschirmschoner für XP mit VC++ 2008 erstellen
Definieren WINVER
scheint nichts zu tun.
Wie kann ich das umgehen?
@james_block: Behalten Sie diese Frage im Auge ... das hilft Ihnen ... http://stackoverflow.com/questions/2300817/using-multiple-versions-of-the-windows-platform -sdk-with-vs-2008-professional – t0mm13b