2012-01-24 3 views
0

Я стараюсь следовать за курсом Stanford CS106B. Они предоставляют некоторые библиотеки для использования в курсе, но я не могу на всю жизнь запускать и новый проект, импортировать библиотеки и собирать их для компиляции.Запуск проекта с помощью библиотек Stanford C++ в XCode

Это ошибки, которые я получаю. Не уверен, насколько полезными они ...

л.д.: дублировать символ в именоваться _main/Users/адам/Library/Developer/Xcode/DerivedData/Chapter_2-d
hgxptnyygirinbntlelnegvower/Строительные/ПОЛУПРОДУКТЫ/Глава 2. build/Debug/Chapter 2.build/Objects-normal/i386/task11.o и/Пользователи/adam/Библиотека/Разработчик/Xcode/DerivedData/Chapter_2-dhgxptnyygirinbntlelnegvower/Build/Intermediates/Глава 2.build/Debug/Chapter 2 .build/Objects-normal/i386/main.o для архитектуры i386

Команда /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

Смежные вопросы