前のページ次のページ上に戻るホーム BREW C++ ライブラリ & GUI フレームワーク : SophiaFramework 3.0

2.6. エミュレータ上での動作確認

2.6.1. エミュレータの操作法

STEP 1. アプリウィザードが生成する "HelloWorld.cpp" と "HelloWorld.hpp" の確認

STEP 2. エミュレータ用にコンパイルし、HelloWorld.dll を生成

  1. Visual C++ 6.0 の場合:[ビルド]-[ビルド]を選択する
  2. Visual C++ .NET2003 の場合:[ビルド]-[ソリューションのビルド]を選択する

STEP 3. "HelloWorld.dll" を "C:\project\HelloWorld" に保存

STEP 4. エミュレータ上で動作確認

4-1 BREW エミュレータを起動する

4-2 [ファイル]-[アプレットディレクトリの変更] からアプレットディレクトリとして "C:\project" を選択する

4-3 アプレットディレクトリ選択後の画面

4-4 Enter キーを押して、エミュレーターの画面上に 文字列 "HelloWorld"を確認する

2.6.2. トラブルシューティング

コンパイルのとき、エラーメッセージ「fatal error C1083: include ファイルを開けません。'HelloWorld.bid': No such file or directory」が表示される

MIFエディタで作ったbidファイルは "C:\Project\HelloWorld" に保存されていますか?

エミュレータを起動しても HelloWorld アプリが見当たらない

アプレットディレクトリは"C:\project"となっていますか?"C:\project" にMIFファイルが保存されていますか?

アプリを起動すると「メモリ容量を節約するためにこのアプリケーションはアンロードされました。新しいバージョンをダウンロードしてください。」というメッセージが表示される

HelloWorld.dll は"C:\Project\HelloWorld"に保存されていますか?

2.6.3. ディレクトリに関する TIPS

VC++6.0 の場合

プロジェクトの設定で、出力ファイルの場所を "./HelloWorld.dll" とすれば、 "HelloWorld.dll" は " C:\Project\HelloWorld" に保存されます。

(デフォルトでは "C:\Project\HelloWorld\Debug" に生成されます)

VC++ .NET2003 の場合

プロジェクトの設定で、出力ファイルの場所を "./$(ProjectName).dll" とすれば、 "HelloWorld.dll" は " C:\Project\HelloWorld" に保存されます。

(デフォルトでは "C:\Project\HelloWorld\Debug" に生成されます)