![]() |
Модераторы: xvr |
![]() ![]() ![]() |
|
Kappac |
|
||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 30.9.2006 Где: Украина, Киев Репутация: нет Всего: нет |
Есть класс с объявленными статическими членами:
static QSqlDatabase db; static QSqlQuery qr; Этот класс используется в 2 других модулях программы. При компиляции проекта получаю: ./release\mainwind.o(.text+0x1b3a):mainwind.cpp: undefined reference to `DBAccess: ![]() ./release\mainwind.o(.text+0x204a):mainwind.cpp: undefined reference to `DBAccess: ![]() И соответственно такая же ошибка во втором модуле. Тыкните плиз носом что не так делаю! Объявление класса.
Использование:
--------------------
|
||||
|
|||||
Fazil6 |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1653 Регистрация: 3.5.2006 Где: Минск Репутация: 1 Всего: 60 |
статические члены класса нужно определять дополнительно и отдельно от экземпляра класса. Они у всех объектов общие.
Что-то вроде
|
|||
|
||||
Kappac |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 30.9.2006 Где: Украина, Киев Репутация: нет Всего: нет |
Спасибо за совет, попробую!
Еще вопросик, как правильно реализовать приватные статические члены и доступ к ним из функций членов класса. P.S "С++, 3-е издание" Страуструпа затер до дыр так и не нашел вариант решения.... =(((( --------------------
|
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 3 Всего: 162 |
||||
|
||||
Kappac |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 30.9.2006 Где: Украина, Киев Репутация: нет Всего: нет |
Разобрался! =)
Fazil6, большое спасибо! Тема закрыта! --------------------
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Программирование под Unix/Linux" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |