2012-01-24 44 views
0

我試圖跟隨斯坦福CS106B課程。他們提供了一些在課程中使用的庫,但我不能爲我的生活開始和新的項目,導入庫並讓它編譯。在XCode中使用斯坦福C++庫開始一個項目

這些是我得到的錯誤。不知道他們是多麼有用......

LD:重複的符號 /用戶/亞當/庫/開發商/ Xcode中/ DerivedData/Chapter_2-d
hgxptnyygirinbntlelnegvower _main /建設/中間體/章 2。 build/Debug/Chapter 2.build /Objects-normal/i386/task11.o和/ Users/adam/Library/Developer/Xcode/DerivedData/Chapter_2-dhgxptnyygirinbntlelnegvower/Build/Intermediates/Chapter 2.build/Debug /第2章.build/Objects-normal/i386/main.o for architecture i386

Command /Developer/usr/bin/llvm-g++-4.2失敗,退出代碼爲1

+2

'task11.cpp'(或者任何編譯到'task11.o')有'main'函數嗎?我假設'main.o'中也有一個。你確定他們應該聯繫在一起,而且他們不是獨立的項目嗎? – Useless

回答

2

您有2 main()函數在您正在嘗試編譯的應用程序中。

一個在task11.o,另一個在main.o。 您的應用程序只能有一個主要功能,因此請刪除一個 - 不確定您到底在做什麼以及哪一個是多餘的。

+0

謝謝,我的'支持文件'中有另一個功能,它具有主要功能。刪除文件修復了錯誤。 – AFraser