2012-04-26 5 views
1

サンプルのbadaアプリを1つ取ってください。たとえば、 "BasicApp"と入力します。 MainForm.cppに次を挿入します。ボーダリンカはシンボルの欠落に不満はなく、実行時のクラッシュは可能です

extern void Hello(); 

関数をどこにも定義しないでください。うまく

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

アプリのコンパイルとリンクを、その行まで実行されます。次にMainForm::OnInitializingの下で、それに電話をかけます。その後、クラッシュします。デバッガでクラッシュがブレークポイントとして現れません。

SDK 2.0.5、ターゲティングbada 2.0 HVGA。すべての設定はデフォルトです。

リンカの動作はどうなっていますか?存在する他のリンカーのように、未解決のシンボルをチェックするにはどうすればいいですか?技術サポートの

答えて

1

EDIT礼儀:

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

関連する問題