WindowsCEプログラミング環境を構築する上で、ナニゲに苦労したので、
環境別にまとめました。ぢぶん用覚え書き風味。
※2007.7.現在の情報です。
WindowsCEプログラミング環境とターゲットについて(その1)
●eMbedded Visual Tools 3.0[ターゲット:WindowsCE 2.11以降]
WindowsCEプログラミング環境とターゲットについて(その2)
●eMbedded Visual Tools 4.0[ターゲット:WindowsCE 4.0以降]
WindowsCEプログラミング環境とターゲットについて(その3)
●Visual Studio 2005 (Standard Edition 以上)[ターゲット:Windows Mobile 5.0以降]
各々の環境について、↓こちらに詳しくまとめられています。
いまさらのWindowsCEプログラミング(2) - 開発環境について
http://d.hatena.ne.jp/hishida/20051216/p1
・・・で、ぢぶんのところには、eMbedded Visual Tools 3.0 環境を作ったのでした (・ω・)ノ
2007年07月20日
WindowsCEプログラミング環境とターゲットについて(その1)
●eMbedded Visual Tools 3.0[ターゲット:WindowsCE 2.11以降]
開発環境を構築するのに必要なファイルは、すべて無償で利用可能。
eMbedded Visual Tools 3.0(日本語版):evt2002jweb_min.exe
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=f663bf48-31ee-4cbe-aac5-0affd5fb27dd
※インストール時にプロダクトIDを要求された場合、下記のIDを入力。(Microsoftのサイトより)
TRT7H-KD36T-FRH8D-6QH8P-VFJHQ
Pocket PC 2002 SDK:ppc2002_sdk.exe
http://www.microsoft.com/downloads/details.aspx?FamilyID=2dbee84a-bd94-4167-b817-2b2e548b2e92&displaylang=en
Pocket PC 2002 SDK Emulator Images(エミュレータの日本語化):Japanese-NoRadio.exe
http://www.microsoft.com/downloads/details.aspx?familyid=25F4DE97-AE80-477A-9DF1-496B85B3D3E3&displaylang=en
※日本語SDKを使用するには、レジスタの書き換えが必要(下記参照)。
Pocket PC 2002日本語版エミュレータ イメージをインストールするには
http://www.microsoft.com/japan/windowsmobile/pocketpc/techpapers/techguide/guide_4.asp#o
この他に、ActiveSyncが必要。
ActiveSync v4.5 Japanese - 日本語:setup.msi
http://www.microsoft.com/downloads/details.aspx?familyid=0061F2A4-F386-4455-8482-65C7F96F84F6&displaylang=ja

※インストール後、無効なデバイス、またはアプリケーションである旨のエラーメッセージが表示された場合の対処方法。
・マイコンピュータのプロパティを開く。
・「詳細設定」タブの「起動と回復」にある「設定」ボタンをクリック。
・「起動システム」の「編集」ボタンをクリック。
・エディタが開くので、下記のように書き換える。
書換前)
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
書換後)
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /execute
・書き換えた内容を保存して、プロパティを閉じる。
・再起動する。
開発環境を構築するのに必要なファイルは、すべて無償で利用可能。
eMbedded Visual Tools 3.0(日本語版):evt2002jweb_min.exe
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=f663bf48-31ee-4cbe-aac5-0affd5fb27dd
※インストール時にプロダクトIDを要求された場合、下記のIDを入力。(Microsoftのサイトより)
TRT7H-KD36T-FRH8D-6QH8P-VFJHQ
Pocket PC 2002 SDK:ppc2002_sdk.exe
http://www.microsoft.com/downloads/details.aspx?FamilyID=2dbee84a-bd94-4167-b817-2b2e548b2e92&displaylang=en
Pocket PC 2002 SDK Emulator Images(エミュレータの日本語化):Japanese-NoRadio.exe
http://www.microsoft.com/downloads/details.aspx?familyid=25F4DE97-AE80-477A-9DF1-496B85B3D3E3&displaylang=en
※日本語SDKを使用するには、レジスタの書き換えが必要(下記参照)。
Pocket PC 2002日本語版エミュレータ イメージをインストールするには
http://www.microsoft.com/japan/windowsmobile/pocketpc/techpapers/techguide/guide_4.asp#o
この他に、ActiveSyncが必要。
ActiveSync v4.5 Japanese - 日本語:setup.msi
http://www.microsoft.com/downloads/details.aspx?familyid=0061F2A4-F386-4455-8482-65C7F96F84F6&displaylang=ja
※インストール後、無効なデバイス、またはアプリケーションである旨のエラーメッセージが表示された場合の対処方法。
・マイコンピュータのプロパティを開く。
・「詳細設定」タブの「起動と回復」にある「設定」ボタンをクリック。
・「起動システム」の「編集」ボタンをクリック。
・エディタが開くので、下記のように書き換える。
書換前)
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
書換後)
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /execute
・書き換えた内容を保存して、プロパティを閉じる。
・再起動する。
WindowsCEプログラミング環境とターゲットについて(その2)
●eMbedded Visual Tools 4.0[ターゲット:WindowsCE 4.0以降]
開発環境を構築するのに必要なファイルは、すべて無償で利用可能。
eMbedded Visual Tools4.0+SP4は、Windows CE 5.0に対応しているとはいうものの、
Windows Mobile 5.0 SDK のインストールは不可とのこと。
eMbedded Visual C++ 4.0 (日本語版):JA_eVC4.exe
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=1dacdb3d-50d1-41b2-a107-fa75ae960856
※インストール時にプロダクトIDを要求された場合、下記のIDを入力。(Microsoftのサイトより)
TRT7H-KD36T-FRH8D-6QH8P-VFJHQ
eMbedded Visual C++ 4.0 SP4 (日本語版):evc4sp4JPN.exe
http://www.microsoft.com/downloads/details.aspx?familyid=4A4ED1F4-91D3-4DBE-986E-A812984318E5&displaylang=ja
Windows Mobile 2003 software for Pocket PC 日本語版 SDK:Microsoft POCKET PC 2003 SDK.msi
http://www.microsoft.com/downloads/details.aspx?familyid=9996B314-0364-4623-9EDE-0B5FBB133652&displaylang=ja
この他に、ActiveSyncが必要。
ActiveSync v4.5 Japanese - 日本語:setup.msi
http://www.microsoft.com/downloads/details.aspx?familyid=0061F2A4-F386-4455-8482-65C7F96F84F6&displaylang=ja
※インストール後、無効なアプリケーションである旨のエラーメッセージが表示された場合の対処は
開発環境とターゲット(その1)を参照のこと。
開発環境を構築するのに必要なファイルは、すべて無償で利用可能。
eMbedded Visual Tools4.0+SP4は、Windows CE 5.0に対応しているとはいうものの、
Windows Mobile 5.0 SDK のインストールは不可とのこと。
eMbedded Visual C++ 4.0 (日本語版):JA_eVC4.exe
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=1dacdb3d-50d1-41b2-a107-fa75ae960856
※インストール時にプロダクトIDを要求された場合、下記のIDを入力。(Microsoftのサイトより)
TRT7H-KD36T-FRH8D-6QH8P-VFJHQ
eMbedded Visual C++ 4.0 SP4 (日本語版):evc4sp4JPN.exe
http://www.microsoft.com/downloads/details.aspx?familyid=4A4ED1F4-91D3-4DBE-986E-A812984318E5&displaylang=ja
Windows Mobile 2003 software for Pocket PC 日本語版 SDK:Microsoft POCKET PC 2003 SDK.msi
http://www.microsoft.com/downloads/details.aspx?familyid=9996B314-0364-4623-9EDE-0B5FBB133652&displaylang=ja
この他に、ActiveSyncが必要。
ActiveSync v4.5 Japanese - 日本語:setup.msi
http://www.microsoft.com/downloads/details.aspx?familyid=0061F2A4-F386-4455-8482-65C7F96F84F6&displaylang=ja
※インストール後、無効なアプリケーションである旨のエラーメッセージが表示された場合の対処は
開発環境とターゲット(その1)を参照のこと。
WindowsCEプログラミング環境とターゲットについて(その3)
●Visual Studio 2005 (Standard Edition 以上)[ターゲット:Windows Mobile 5.0以降]
Visual Studio 2005 (Standard Edition以上)が有償。SDK等は無償らしい。
Visual Studio 2005 製品情報
http://www.microsoft.com/japan/msdn/vstudio/products/
Visual Studio 2005 評価版
http://www.microsoft.com/japan/msdn/vstudio/get/#get3
Windows Mobile 5.0 SDK for Pocket PC
http://www.microsoft.com/downloads/details.aspx?familyid=83A52AF2-F524-4EC5-9155-717CBE5D25ED&displaylang=en
Windows Mobile 5.0 Pocket PC Emulator Images(エミュレータを各国の言語に対応させるためのツール)
http://www.microsoft.com/downloads/details.aspx?familyid=EEC33AE3-C129-4C25-ABAA-18E8E842178F&displaylang=en
[参考]Windows Mobile 5.0 ネイティブアプリ開発メモ
http://www.saturn.dti.ne.jp/~npaka/wmvcpp/index.html
Visual Studio 2005 (Standard Edition以上)が有償。SDK等は無償らしい。
Visual Studio 2005 製品情報
http://www.microsoft.com/japan/msdn/vstudio/products/
Visual Studio 2005 評価版
http://www.microsoft.com/japan/msdn/vstudio/get/#get3
Windows Mobile 5.0 SDK for Pocket PC
http://www.microsoft.com/downloads/details.aspx?familyid=83A52AF2-F524-4EC5-9155-717CBE5D25ED&displaylang=en
Windows Mobile 5.0 Pocket PC Emulator Images(エミュレータを各国の言語に対応させるためのツール)
http://www.microsoft.com/downloads/details.aspx?familyid=EEC33AE3-C129-4C25-ABAA-18E8E842178F&displaylang=en
[参考]Windows Mobile 5.0 ネイティブアプリ開発メモ
http://www.saturn.dti.ne.jp/~npaka/wmvcpp/index.html

