2010-12-15 17 views
0

私は初心者のC++プログラマーで、私はビジュアルスタジオでプログラミングする方法しか知りませんが、私のPCはクラッシュしました。Xcodeの初心者はデバッグを開始するのに助けが必要

私は、Visual Studioのように.cppファイルを書いたが、私はそれを構築する持っていたとき、それは...私に

LDをこのエラーを与えた:/に/ユーザカレン/デスクトップ/ BD /ビルド/ BDをシンボル_mainを複製.build/Debug/BD.build/Objects-normal/x86_64/bd1.oおよび/Users/karen/Desktop/BD/build/BD.build/Debug/BD.build/Objects-normal/x86_64/main.o

誰も知っていることは分かりますか?

答えて

1

リンカのエラーですので、実際にこれをデバッグすることはできません。 いくつかのコードを表示できますか? bd1とmainは重複したシンボルを持っています - したがって、おそらく同じ名前の変数/関数名を名前空間なしで使用しますか?また、オブジェクトファイルの古いシンボルをビルドしようとする前に "クリーンアップ"する必要がありますが、コードを見ずに推測することは可能です。

2

このエラーは、 "main "(おそらく" bd1.cpp "と" main.cpp ")という2つの別々のファイルにあります。ファイル "main.cpp"(または "main.cc")を作成していない場合は、プロジェクトをセットアップするときに、XCodeがサンプル「メイン」を作成した可能性があります。あなたがそれらのいずれかを取り除くために必要があるので、どちらもメインを持っているよう

プログラムは、

0

bd1.cppまたはmain.cppにどちらかが行く必要があります...、「メイン」という名前だけの機能を持つことができます関数。 C/C++プログラムには1つのメイン関数しか存在できません。ほとんどの場合、main.cppは、既存のコードベース用に新しいXcodeプロジェクトを作成したときに自動的に作成されました。したがって、プロジェクトのmain.cpp/main.cを検索して削除してください。

関連する問題