atlbase.h nicht gefunden, wenn Visual C ++ Express 2010 verwendet wird
So habe ich versucht, mein Projekt von einer früheren Version unter Windows XP auf Visual C ++ Express 2010 unter Windows 7 zu verschieben. Ich habe alle möglichen Fehler bekommen, bei denen atlbase.h nicht gefunden wurde. Dies ist nicht so sehr eine Frage, aber ich wollte dokumentieren, was meine Entschließung für andere war.
Kopierte die folgenden PlatformSDK-Dateien aus meiner vorherigen Installation und legte sie auf meinem Windows 7-Computer ab.
PlatformSDK / include / atl
PlatformSDK / include / mfc
PlatformSDK / lib
PlatformSDK / src / atl
Ich ändere dann die VC ++ - Verzeichnisse in den Projekteigenschaften so, dass sie auf diese Verzeichnisse verweisen.
Include Directories-
* include / atl
* include / mfc
Library Directories-
* lib
Source Directories-
* src / atl
Nehmen Sie eine Änderung an stdafx.h @ vo
direkt nach dieser Zeile: #include "atlbase.h"
add this line: extern CComModule _Module;
Hoffentlich können Sie jetzt loslegen! Wahrscheinlich nicht, aber vielleicht bist du auf dem besten Weg.