The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"параметры при наследовании DOTCONF++ library"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"параметры при наследовании DOTCONF++ library"  
Сообщение от and (??) on 09-Мрт-06, 06:50 
Доброго времени суток!

Пытаюсь использоват библиотеку DOTCONF++ library.
Столкнулся с проблемой.
Поступаю так, пишу код:

#include "dotconfpp.h"
class MyConf : public DOTCONFDocument
{
public:
    MyConf(DOTCONFDocument::CaseSensitive _cs):DOTCONFDocument(_cs){};
};
int
main ()
{
    MyConf conf(DOTCONFDocument::CASEINSENSITIVE);
    return 0;
}

Собираю все вместе:
g++ -Wall -I./ -c myconfpp.cc mempool.cc dotconfpp.cc
g++ -o myconfpp myconfpp.o  mempool.o dotconfpp.o

Все прекрасно!

Поступаю иначе, в принципе тот же код, но dotconfpp использую в качестве
библиотеки:

#include <dotconf++/dotconfpp.h>
class MyConf : public DOTCONFDocument
{
public:
    MyConf(DOTCONFDocument::CaseSensitive _cs):DOTCONFDocument(_cs){};
};
int
main ()
{
    MyConf conf(DOTCONFDocument::CASEINSENSITIVE);
    return 0;
}

Выполняю

g++ -Wall -I/usr/local/include -c myconfpp.cc
g++ -L/usr/local/lib -o myconfpp myconfpp.o -ldotconfpp

И получаю сообщение об ошибке:

myconfpp.o(.gnu.linkonce.r._ZTI6MyConf+0x8): undefined reference to
`typeinfo for DOTCONFDocument'

Ошибку дает строчка:

MyConf conf(DOTCONFDocument::CASEINSENSITIVE);

Подскажите, что я не правильно деаю?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "параметры при наследовании DOTCONF++ library"  
Сообщение от and (??) on 09-Мрт-06, 08:28 
>
>Подскажите, что я не правильно деаю?

Все нашел, в чем фишка! Библиотека была собрана с -fno-rtti. А как следствие и программа не хотела без него собираться!


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру