![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク & XML ミドルウェア : SophiaFramework UNIVERSE 5.0 |
対処法:インクルード ファイル および ライブラリ ファイルが正しく設定されているか確認します。
1 : メニューから [ツール] > [オプション] を選択します。
2 : [ディレクトリ] タブを選択します。
3 : [表示するディレクトリ] の項目から [インクルード ファイル] を選択します。
4 : ディレクトリのリスト内に、C:\Program Files\Sophia Cradle\SophiaFramework\4.1\Include が無い場合、これを手動で追加します。
5 : [表示するディレクトリ] の項目から [ライブラリ ファイル] を選択します。
6 : ディレクトリのリスト内に、C:\Program Files\Sophia Cradle\SophiaFramework\4.1\Library が無い場合、これを手動で追加します。
7 : 作業完了後、再度ビルドします。以上の操作を行っても同じエラーメッセージが表示される場合、SophiaFramework 技術 FAQを参照しください。
1 : メニューから [ツール] > [オプション] を選択します。
2 : 左のリストから [プロジェクト] > [VC++ ディレクトリ] を選択します。
3 : [ディレクトリを表示するプロジェクト] の項目から [インクルード ファイル] を選択します。
4 : ディレクトリのリスト内に、C:\Program Files\Sophia Cradle\SophiaFramework\4.1\Include が無い場合、これを手動で追加します。
5 : [ディレクトリを表示するプロジェクト] の項目から [ライブラリ ファイル] を選択します。
6 : ディレクトリのリスト内に、C:\Program Files\Sophia Cradle\SophiaFramework\4.1\Library が無い場合、これを手動で追加します。
7 : 作業完了後、再度ビルドします。以上の操作を行っても同じエラーメッセージが表示される場合、SophiaFramework 技術 FAQを参照しください。
対処法 : KDDI BREW 日本拡張パッケージがお手元に無い場合は 'AEEKDDI.h'をインクルードしないようにします。SophiaFramework AppWizard の「KDDI 拡張インターフェースを使用する」のチェックは OFF にします。
1 : メニューから [プロジェクト] > [設定] を選択します。
2 : [C/C++] タブを選択します。
3 : [プリプロセッサの定義] の項目から [TARGET_EXTENSION_KDDI] を削除し、OKボタンを押します。
対処法 : BID ファイルが アプレット ディレクトリ\< アプリケーション名 > に正しく格納されているか確認します。
![]() |
アプレット ディレクトリとは |
|---|---|
「アプレット ディレクトリ」とは、BREW シミュレータ 用のアプリケーションを置くディレクトリです。 | |
対処法 : < アプリケーション名 >.dll がアプレット ディレクトリ\< アプリケーション名> に格納されているか確認します。
![]() |
アプレット ディレクトリとは |
|---|---|
「アプレット ディレクトリ」とは、BREW シミュレータ 用のアプリケーションを置くディレクトリです。 | |
対処法 : < アプリケーション名 >.dll がアプレット ディレクトリ\< アプリケーション名> に格納されているか確認します。
![]() |
アプレット ディレクトリとは |
|---|---|
「アプレット ディレクトリ」とは、BREW シミュレータ 用のアプリケーションを置くディレクトリです。 | |
対処法 : SFXHelper 関数や BREW 関数を正しく利用しているか確認します。
SophiaFramework 逆引きコード集 : modファイルが作成できない
対処法 : 古いリンカオプションを指定したときに表示される警告メッセージです。アプリケーションの動作に問題はありません。
この警告メッセージを消すには、メイクファイルにある
$(HEXTOOL) $(TARGET).$(EXETYPE) $(BINFORMAT) $(TARGET).$(MODULE)
を
$(HEXTOOL) $(TARGET).$(EXETYPE) $(BINFORMAT) -output $(TARGET).$(MODULE)
に変更します。
対処法 : アプリケーションの動作に問題はありません。このメッセージは SophiaFramework のライブラリが Release ビルドであるのに、アプリケーション側が Debug ビルドであるときに表示されます。
この警告メッセージを消すには、アプリケーション側も Release ビルドにします。
対処法 1 : RealView Compilation Tools for BREW ( RVCTB ) 1.2 の Build 848 を適用します。RVCTB 1.2 の入手先 : ARM 社 ADS 1.2: Build 848 patch for Windows
![]() |
RVCTB のビルドバージョン |
|---|---|
armcpp コマンドで RVCTB のビルドバージョンが確認できます。 | |
対処法 2 : RVCTB 用メイクファイルのコンパイラオプションが OPT = -Ospace -O2 --no_inlinemax である場合、-Ospace を -Otime にします。
|
Copyright (C) 2002 - 2008 Sophia Cradle Incorporated All Rights Reserved. |
![]() ![]() ![]()
|