1

メッセージ Helloworld を出力する BADA アプリケーションを開発したいと考えています。BADA SDK をダウンロードしました。BADA IDE で実行できますが、コマンド プロンプトを使用してコンパイルおよび実行したいと考えています。そのためには、GCC ツールを使用してコンパイルする必要があります。私のHelloworldコードはC:Helloworldにあると思います.だから私はそれにディレクトリを変更し、パスをC:\bada\1.0.0b3\Tools\Toolchains\Win32\binに設定しました.g ++が配置されています.今私はコマンド g++ -Wall Helloworld.cpp -o Helloworld.I を使用してコンパイルすると、Helloworld.cpp:11: HelloWorld.h:4: 致命的なエラー: FApp.h: No such file or directory コンパイルが終了しました. FApp.h は既に Helloworld.h に含まれています。それでもこのエラーが発生します。BADA IDE で同じコードを実行すると、出力が表示されます。

4

1 に答える 1

0

#includeコンパイラは、ステートメントを探す場所を知る必要があります。IDE は-Ic:\bada\1.0.0b3\...\includepathBADA インクルード フォルダーを提供します。これはコマンド ラインで実行する必要があります。

g++ のドキュメントをご覧ください。CPLUS_INCLUDE_PATH 環境変数も使用できます (すべての g++ コマンド ラインでスイッチを設定するよりも便利な場合があります) 。

注: リンク パスには、おそらく同じ処理が必要です。IDE が生成するコマンド ラインを見て、それを使用することをお勧めします。

于 2010-08-27T10:30:28.227 に答える