Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
Dimnus
0 / 0 / 0
Регистрация: 21.12.2010
Сообщений: 2
#1

Ошибка "ld: 2 duplicate symbols for architecture x86_64"

22.12.2012, 11:47. Просмотров 1141. Ответов 0
Метки нет (Все метки)

Помогите, пожалуйста, новичку разораться... Поиск результатов не дал. Код простейший, пытаюсь создать класс и поработать с экземпляром, но при компиляции выбрасывает ошибку: "ld: 2 duplicate symbols for architecture x86_64". Уже убрал все переменные, упростил код до максимума, все равно. Только сначала ругался на 4 дубликата (в коде было 2 переменные и 3 метода, сейчас только 1 метод и все) Вот код:
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#import <Foundation/Foundation.h>
 
@interface TestTest : NSObject {}
 
-(void)printed;
 
@end
 
 
@implementation TestTest
 
-(void)printed
{
NSLog(@"Ыыыы");
}
 
@end
 
 
int main(int argc, const char * argv[])
{
 
@autoreleasepool {
 
TestTest *test=[TestTest new];
[test printed]; 
}
return 0;
}
Добавлено через 16 минут
Нужно уточнить структуру проекта: секция @interface TestTest находится в файле test.h, секция @implementation TestTest в test.m, секция с main соответственно в main.m с объявлением #import "test.h". При объединении кода в одном файле main.m (как в начале поста) ошибка исчезла. Почему так?

Добавлено через 7 минут
Ерунда какая-то, снова разбил на файлы и все собралось нормально...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2012, 11:47
Ответы с готовыми решениями:

Ошибка Undefined symbols for architecture x86_64
Коллеги новичёк в objective-c. Столкнулся с такой проблемой Undefined symbols...

Не создается объект. Ошибка "autorelease called without pool for object of class"
Здравствуйте. Почему не создается объект Rect? #import...

ошибка expected expression before "@" token
Не могу понять что неправильно #pragma mark - #pragma mark Actions ...

Ошибка "SIGABRT" в Xcode(Objective-C)
Написал код Вот фрагмент из (ViewController.h) @interface...

Ошибка: "Необъявленная переменная m"
Всем добрый день. Подскажите пожалуйста как исправить ошибку: &quot;Необъявленная...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.12.2012, 11:47

Сервер / Game Center для онлайн игры "Шашки"
Здравствуйте уважаемые пользователи форума. Реализовал ли кто-то из вас онлайн...

Нужна загрузка "даты" с RSS | iOS | Xcode
Здравствуйте! У меня установлены 2 библиотеки ( RSS Parser и AFNetworking)! Мне...

Как создать кнопку "like" (например, фейсбуковский) на UIView?
я создал (пустой) проект (view-based application). теперь хочу прикрепить на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru