multiple defined operator new
От: Micker  
Дата: 24.06.02 08:54
Оценка:
Привет!

Вопрос уже где-то проскакивал,
но что-то не могу найти ответ.

Собираю приложение на VC 6.0 с использованием MFC.
Вылетает ошибка : multiple defined symbols.

Вроде ничего предосудительного не делал, как начать поиск отчего это происходит?
(Весь проек собирается в Multithred, ни каких библиотек в настройках проекта не упоминается)
Жизнь, как игра —
идея паршивая,
графика обалденная...
Re: multiple defined operator new
От: psc71 Германия  
Дата: 24.06.02 13:01
Оценка:
Здравствуйте Micker, Вы писали:

M>Привет!


M>Вопрос уже где-то проскакивал,

M>но что-то не могу найти ответ.

M>Собираю приложение на VC 6.0 с использованием MFC.

M>Вылетает ошибка : multiple defined symbols.

M>Вроде ничего предосудительного не делал, как начать поиск отчего это происходит?

M>(Весь проек собирается в Multithred, ни каких библиотек в настройках проекта не упоминается)

е видя проекта трудно сказать. Но наиболее распространенная ошибка — это обьявление статической переменной в h-файле.
Re: multiple defined operator new
От: Павел Кузнецов  
Дата: 25.06.02 04:39
Оценка:
Здравствуйте Micker, Вы писали:

M>Собираю приложение на VC 6.0 с использованием MFC. Вылетает ошибка : multiple defined symbols.


А не переопределяешь ли ты глобальную функцию operator new?
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Re: multiple defined operator new
От: _AND_ Россия  
Дата: 27.06.02 11:58
Оценка:
Здравствуйте Micker, Вы писали:

M>Привет!


M>Вопрос уже где-то проскакивал,

M>но что-то не могу найти ответ.

M>Собираю приложение на VC 6.0 с использованием MFC.

M>Вылетает ошибка : multiple defined symbols.

M>Вроде ничего предосудительного не делал, как начать поиск отчего это происходит?

M>(Весь проек собирается в Multithred, ни каких библиотек в настройках проекта не упоминается)

Еще возможно такое, если линкуются две версии библиотек — multihtread & singlethread,
при этом упоминать самому их обе необязательно, — достаточно чтобы какие-то линкуемые библиотеки/субпроекты были в одной модели, а другие в другой.
VC сам все замесит до неразберихи.
Re[2]: multiple defined operator new
От: _AND_ Россия  
Дата: 27.06.02 12:28
Оценка:
Здравствуйте _AND_, Вы писали:

A>Здравствуйте Micker, Вы писали:


M>>Привет!


M>>Вопрос уже где-то проскакивал,

M>>но что-то не могу найти ответ.

M>>Собираю приложение на VC 6.0 с использованием MFC.

M>>Вылетает ошибка : multiple defined symbols.

M>>Вроде ничего предосудительного не делал, как начать поиск отчего это происходит?

M>>(Весь проек собирается в Multithred, ни каких библиотек в настройках проекта не упоминается)

A>Еще возможно такое, если линкуются две версии библиотек — multihtread & singlethread,

A>при этом упоминать самому их обе необязательно, — достаточно чтобы какие-то линкуемые библиотеки/субпроекты были в одной модели, а другие в другой.
A>VC сам все замесит до неразберихи.

Бр-р-р — уточнение — флажок singlethread-овости может стоять и на отдельно взятом файле, переопределяя общую установку (проекта)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.