ld: アーキテクチャ x86_64 用のシンボルが見つからないエラーの解決
最近よくこのコンパイルエラーが出ます: ld: symbol(s) not found for architecture x86_64
この件に関しては、ウェブ上で多くのエラーが発生しています
I. 依存ライブラリがないとか、Build Setting->Linking->Other Linker Flagsに-licucoreを追加するとか書いてありますが、直りません。
次に、この問題の原因は、プロジェクト内の静的ライブラリにも起因している可能性があり、おそらくファイル参照不足が原因だと思われます。
1. プロジェクトにスタティック・ライブラリが含まれている
スタティックライブラリがエミュレータでのコンパイルをサポートしていない可能性があります。実機またはGeneric iOS Deviceを使用すれば、通常このエラーは発生しません。
2. ファイル参照の欠落
エラーメッセージ ""_OBJC_CLASS_$_RollInView",referenced from:" は、RollInView ファイルへの参照がないことを表します。
解決方法
Build Phases-->Compile Sources(items)で、エラーのある.mファイルを追加し、左下の"+"をクリック、ポップアップボックスでエラーのある.mファイルを見つけて選択、追加、足りないファイルを追加して、コンパイルすると、エラーが消えます......。
3. ファイルの欠落
上記の問題を解決しない場合は、プロジェクトが不足しているファイルは、通常、コードを更新するときに、コードがローカルリポジトリに更新されますが、時にはあなたが手動でプロジェクトプロジェクトに対応するファイルを導入する必要があります同じ、""_OBJC_CLASS_$_RollInView&quotから、参照:" RollInViewファイルが不足して見ることができます可能性があります。
左側のファイル一覧で、右クリック - > "ファイルを追加... "を選択し、見つからないファイルを探し、それを選択して追加します(そのファイルが作成されたフォルダでファイルを探します)。
関連
-
ミッシングリンク ライブラリ エラー: ld: アーキテクチャ x86_64 のシンボルが見つかりません。
-
Macでのg++コンパイル時の「Undefined symbols for architecture x86_64:」エラーの解決方法
-
NVM使用後、npm:command not foundエラーが発生する。
-
Eclipsesの起動時:javaは起動したがexit code=1を返す -- 解決と解析
-
ImportError: Imageという名前のモジュールはありません IOError: decoder zip not available
-
VLOOKUP関数で#N/Aエラーが発生する4つのケース(解決策付き)
-
Win11 右下のアイコンをクリックしても反応しない(Win11のショートカット設定パネルが開けない)。
-
ANT_HOMEが正しく設定されていないか、ANTが見つかりませんでした。
-
CAS SSO シングルサインオン - CASサーバー 5.3ビルド
-
Ubuntu 18.04 NVIDIAドライバインストール概要
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ld: アーキテクチャ x86_64 のシンボルが見つかりません。
-
IndexError: シングルポジションインデクサがアウトオブバウンズで解決済み
-
numpy.linalg.LinAlgError: 特異行列の問題は解決されました
-
エラーの解決方法 ValueError: 入力にNaN、infinity、またはdtype('float64')に対して大きすぎる値が含まれています。
-
nullのプロパティ'length'を読み取れないエラーの解決法
-
git everything up-to-date ワークアラウンド
-
MACでngrokを使用し、イントラネットの浸透を実施する。
-
SSH が表示される ホスト xxx の認証が確立できない。
-
微量元素 - 質問に答える
-
Atomプロキシの設定