2012-01-24 9 views
0

私はスタンフォードCS106Bコースに従います。彼らはコースで使用するためのいくつかのライブラリを提供しますが、私は私の人生のスタートと新しいプロジェクト、ライブラリをインポートしてコンパイルすることはできません。XCodeでスタンフォードC++ライブラリを使用したプロジェクトを開始

これは私が得るエラーです。 /中間/章 2を構築/記号が /ユーザ/ ADAM /ライブラリ/開発/ Xcodeの/ DerivedData/Chapter_2-D
hgxptnyygirinbntlelnegvowerで_main複製:

LD ...彼らがどのように役立つかわかりません。 2.build/Debug/Chapter 2 /デバッグ/章2.build/Objects-normal/i386/task11.oおよび/ユーザ/ ADAM /ライブラリ/開発/ Xcodeの/ DerivedData/Chapter_2-dhgxptnyygirinbntlelnegvower /ビルドします/中間/章を構築.build/Objects-normal/i386/main.o for architecture i386

コマンド/Developer/usr/bin/llvm-g++-4.2が終了コード1で失敗しました

+2

'task11.cpp'(または' task11.o'にコンパイルされたもの)は 'main'関数を持っていますか?私は 'main.o'にもあると仮定します。あなたは彼らが一緒にリンクされることになっていると確信していますか?彼らは別々のプログラムではありませんか? – Useless

答えて

2

コンパイルしようとしているアプリケーションに2つのmain()の関数があります。

task11.oに1つ、main.oに1つあります。 アプリケーションには主要機能が1つしかないので、アプリケーションを削除することができます。何をしているのか、何が重複しているのかはわかりません。

+0

ありがとう、主な機能を持っていた私の 'サポートファイル'には別の機能がありました。ファイルを削除すると、エラーが修正されました。 – AFraser

関連する問題