Ubuntu環境でgccを使用して複数のobjective-cファイルをコンパイルするときの問題を解決するにはどうすればよいですか?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-02 09:26:20
0
0
564

問題の説明

今日、学習プロセス中に 2 つのクラスを作成しましたが、コンパイル中に

が表示されました。

ツール Programe の作成...
コンパイル ファイル Programe.m...
ツール Programe のリンク...
./obj/Programe.obj/Programe.m.o:(.data.rel 0x20): '__objc_class_name_tire'
への未定義の参照obj/Programe.obj/Programe.m.o:(.data.rel 0x28): '__objc_class_name_Engine' への未定義の参照
collect2:エラー: ld が 1 終了ステータスを返しました
make[3]: * [obj/プログラム] エラー 1
make[2]: * [internal-tool-all_ ] エラー 2
make[1]: * [Programe.all.tool.variables] エラー 2
make: * [internal-all] エラー 2

このエラーの解決方法がわかりません。

ファイルコードは次のとおりです

タイヤ.h
リーリー
タイヤ.m
リーリー
エンジン.h
リーリー
エンジン.m
リーリー
プログラム.m
リーリー

コード内に 2 つの連続した「--」文字があるのは、ここではマークダウン転送文字が有効ではないためです。実際のコードには「-」記号が 1 つしかありません。

この問題の解決方法を教えていただけますか?

曾经蜡笔没有小新
曾经蜡笔没有小新

全員に返信(0)
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート