![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Kappac |
|
||||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 30.9.2006 Где: Украина, Киев Репутация: нет Всего: нет |
Доброго времени суток!
Ситуация: class1.hpp:
class1.cpp
Эти файлы собираются в библиотеку с помощью g++ 4.4.4. Сборка происходит без ошибок. Далее этот код используется в другом приложении, инклюдится хидер, линкуется библиотека. main.cpp:
Линковщик выкидывает следующее: main.cpp: undefined reference to Class1::~Class() В чем ошибка? Спасибо за советы\ответы! Это сообщение отредактировал(а) Kappac - 12.2.2011, 23:23 --------------------
|
||||||
|
|||||||
alexvs11 |
|
|||
hell is here ![]() ![]() Профиль Группа: Участник Сообщений: 518 Регистрация: 21.8.2010 Репутация: 6 Всего: 10 |
сделайте public: конструктору и деструктору
|
|||
|
||||
Kappac |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 30.9.2006 Где: Украина, Киев Репутация: нет Всего: нет |
=)
Они и есть паблик. P.S. Забыл дописать. Undefined reference и на вызов конструктора. Это сообщение отредактировал(а) Kappac - 13.2.2011, 07:40 --------------------
|
|||
|
||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 81 Всего: 211 |
Kappac
Скорее всего забыл добавить class1.cpp в список компилируемых файлов при сборке библиотеки или библиотеку не залинковал нормально. |
|||
|
||||
Kappac |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 30.9.2006 Где: Украина, Киев Репутация: нет Всего: нет |
azesmcar, спасибо! =)
Именно добавить забыл, переменную с описанием пути сделал, а к сборке не добавил! Это сообщение отредактировал(а) Kappac - 13.2.2011, 08:44 --------------------
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |