1

iPhoneアプリを設定(デバイス、リリース)でコンパイルしました。

テストマシンにインストールしましたが、問題なく動作します。

ここに問題があります。アプリはC++ライブラリにリンクされています。シミュレータでのコンパイルにエラーはありません。ただし、デバイスのコンパイルでは568のエラーが発生しますが、ほとんどの場合、AppDelegate.oとのさまざまな可視性に関するものです。

それらはすべて次のようになります。

QL :: Error ::〜Error()の可視性(デフォルト)は/QL/build/Release-iphoneos/libQLLibrary.a(abcd.o)と(非表示)/ Programming / ObjC / Second / build/Secondで異なります。 build / Release-iphoneos / FG.build / Objects-normal / armv6 / AppDelegate.o

これはなぜですか、とにかくエラーを停止するにはどうすればよいですか?

4

2 に答える 2

0

次の方法で可視性を強制できます。-fvisibility=hidden

于 2010-04-28T14:56:45.317 に答える
0

私はついに答えを見つけました。XCodeはld警告をエラーとして扱います。

于 2010-04-28T18:13:49.543 に答える