1

いずれか、サンプルのbadaアプリを取ります。たとえば、「BasicApp」。MainForm.cppに、以下を挿入します。

extern void Hello();

関数をどこにも定義しないでください。次に、の下で、それMainForm::OnInitializingを呼び出します。

MainForm::OnInitializing(void)
{
    Hello();
    //...

アプリは正常にコンパイルおよびリンクされ、その行まで実行されます。その後、クラッシュします。クラッシュは、デバッガーのブレークポイントとして表示されません。

SDK 2.0.5、bada2.0HVGAをターゲットにしています。すべての設定がデフォルトです。

そのリンカーの動作はどうですか?存在する他のすべてのリンカーと同じように、どうすれば未解決のシンボルをチェックできますか?

4

1 に答える 1

1

テクニカルサポートの礼儀を編集:

-Wl,--no-undefinedプロジェクトエクスプローラー->プロパティ->C/C++ビルド->設定->badaC++リンカー->その他->リンカーフラグでプロジェクトを右クリックしてオプションを追加します。

于 2012-04-27T16:34:53.887 に答える