Visual C++ 2005 Express Edition を使用する場合のメモ書きです。
参考;公式サイト
(1) 必要なソフトウェアのインストール
Visual C++ Express Editionをインストール
(2) 必要なソフトウェアのインストール
Microsoft Windows SDKをインストール
(3) Visual C++ 2005 Express Edition の初期設定の編集
C:/Program Files/Microsoft Visual Studio 8/VC/vcpackages/VCProjectEngine.Dll.Express.ConfigのDirectoriesタグを編集。
IncludeにC:/Program Files/Microsoft SDKs/Windows/v6.0/Includeを追加。
LibraryにC:/Program Files/Microsoft SDKs/Windows/v6.0/Libを追加。
PathにC:/Program Files/Microsoft SDKs/Windows/v6.0/Binを追加。
追加する際は「;」で区切る。
%USERPROFILE%/Local Settings/Application Data/Microsoft/VC/Express8.0/vccomponents.datを削除
(4) Win32 テンプレートを使用可能に
C:/Program Files/Microsoft Visual Studio 8/VC/VCProjectDefaults/corewin_express.vspropsを編集。
AdditionalDependencies="kernel32.lib"をAdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib"に書き換え
(5) Win32 アプリケーション ウィザードで「Windows アプリケーション」を有効化
C:/Program Files/Microsoft Visual Studio 8/VC/VCWizards/AppWiz/Generic/Application/html/1041/AppSettings.htmを編集。
441行目から444 行目の先頭に「//」を追加してコメントアウト。
// WIN_APP.disabled = true;
// WIN_APP_LABEL.disabled = true;
// DLL_APP.disabled = true;
// DLL_APP_LABEL.disabled = true;
(※) コマンドプロンプトでコンパイルする場合
C:/Program Files/Microsoft Visual Studio 8/Common7/Tools/vsvars32.batを編集。
@set PATH の値に C:/Program Files/Microsoft SDKs/Windows/v6.0/Bin を追加。
@set INCLUDE の値に C:/Program Files/Microsoft SDKs/Windows/v6.0/Include を追加。
@set LIB の値に C:/Program Files/Microsoft SDKs/Windows/v6.0/Lib を追加。
追加する際は「;」で区切る。
参考;公式サイト
(1) 必要なソフトウェアのインストール
Visual C++ Express Editionをインストール
(2) 必要なソフトウェアのインストール
Microsoft Windows SDKをインストール
(3) Visual C++ 2005 Express Edition の初期設定の編集
C:/Program Files/Microsoft Visual Studio 8/VC/vcpackages/VCProjectEngine.Dll.Express.ConfigのDirectoriesタグを編集。
IncludeにC:/Program Files/Microsoft SDKs/Windows/v6.0/Includeを追加。
LibraryにC:/Program Files/Microsoft SDKs/Windows/v6.0/Libを追加。
PathにC:/Program Files/Microsoft SDKs/Windows/v6.0/Binを追加。
追加する際は「;」で区切る。
%USERPROFILE%/Local Settings/Application Data/Microsoft/VC/Express8.0/vccomponents.datを削除
(4) Win32 テンプレートを使用可能に
C:/Program Files/Microsoft Visual Studio 8/VC/VCProjectDefaults/corewin_express.vspropsを編集。
AdditionalDependencies="kernel32.lib"をAdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib"に書き換え
(5) Win32 アプリケーション ウィザードで「Windows アプリケーション」を有効化
C:/Program Files/Microsoft Visual Studio 8/VC/VCWizards/AppWiz/Generic/Application/html/1041/AppSettings.htmを編集。
441行目から444 行目の先頭に「//」を追加してコメントアウト。
// WIN_APP.disabled = true;
// WIN_APP_LABEL.disabled = true;
// DLL_APP.disabled = true;
// DLL_APP_LABEL.disabled = true;
(※) コマンドプロンプトでコンパイルする場合
C:/Program Files/Microsoft Visual Studio 8/Common7/Tools/vsvars32.batを編集。
@set PATH の値に C:/Program Files/Microsoft SDKs/Windows/v6.0/Bin を追加。
@set INCLUDE の値に C:/Program Files/Microsoft SDKs/Windows/v6.0/Include を追加。
@set LIB の値に C:/Program Files/Microsoft SDKs/Windows/v6.0/Lib を追加。
追加する際は「;」で区切る。