[memo] [Blog]
ちょっとした計画のためにWindows CEプログラミングを思い出そうとTrainを更新してみました。以前のように英語版も含めたマルチプラットフォーム対応は捨てて、単に手持ちのiPAQで動かすようにしただけですが。
Visual Studio 2005を手にいれ、Windows Mobile 5 SDKをインストールすればすぐにWindows Mobile 5用のアプリケーションが利用できるようになりました。ただし、SDKで提供されているサンプルの多くに以下のようなエラーが出てビルドできなかったのには困りました。
エラー 1 error LNK2019: 未解決の外部シンボル __GSHandlerCheck が関数 "unsigned short __cdecl MyRegisterClass(struct HINSTANCE__ *,wchar_t *)" (?MyRegisterClass@@YAGPAUHINSTANCE__@@PA_W@Z) で参照されました。 GapiApp.obj
ネットで調べてみるとlibcmt.libをリンクすれば良いようで、[プロジェクト]-[プロパティ]で、[構成プロパティ]-[リンカ]-[入力]の[追加の依存ファイル]の最後に「libcmt.libを追加したら無事にビルドできるようになりました。