そこで、プロジェクトを Windows XP の以前のバージョンから Windows 7 の Visual C++ Express 2010 に移動しようとしました。atlbase.h が見つからないというあらゆる種類のエラーが発生しました。これは大した問題ではありませんが、私の決意が他の人にどのようなものであったかを記録したかったのです。
以前のインストールから次の PlatformSDK ファイルをコピーし、Windows 7 マシンに配置しました。
プラットフォームSDK/include/atl
プラットフォームSDK/include/mfc
プラットフォームSDK/lib
プラットフォームSDK/src/atl
次に、プロジェクトのプロパティの VC++ ディレクトリを変更して、それらのディレクトリを指すようにします。
ディレクトリを含める-
*含む/atl
*インクルード/mfc
ライブラリ ディレクトリ -
*lib
ソース ディレクトリ -
*src/atl
stdafx.h に変更を加える
この行の直後: #include "atlbase.h"
次の行を追加します: extern CComModule _Module;
うまくいけば、あなたは今すぐ行く準備ができています!おそらくそうではありませんが、おそらくあなたは順調に進んでいます。