Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 29.09.2011, 16:39
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Люди подскажите пожалуйста. Только начал осваивать С++ под Линукс на Ubuntu 10,04 и столкнулся с такой проблемой при разработке динамической библиотеки so.Беру примеры которых полно в инете. собираю вызывающую программу и собираю библиотеку. Все работает.Как только добавляю параметр типа char * (с интами и флоатами все нормально) получается фигня (библиотечная функция вызывается но при первом обращении к строковому параметру выскакивает ошибка "Ошибка сегментирования", и портится следующий за этой строкй интовый параметр - показывает не то что передали, все интовые параметры которые в параметрах до char* ведут себя отлично)при чем если собирать библиотеку через gcc то все нормально. но как только этот файл собираешь через g++ получается вот такая фигня.Скажите как передавать строки правильно для g++.
Ответить с цитированием
Ответ

Опции вопроса Поиск в этом вопросе
Поиск в этом вопросе:

Расширенный поиск
Опции просмотра


Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Генератор динамических страниц Guest Четвертый архив 0 28.01.2012 14:04
Алгоритм дыхания в динамических упр-ях Guest Четвертый архив 0 28.01.2012 12:46
cannot convert from 'const char *' to 'char *' Guest Продолжение старого архива 0 30.09.2011 16:28
Головоломки. Не нашел ответа. почему Преобраз char** в const char**? Guest Ещё вопросы и ответы из архива 5 0 30.09.2011 16:26
Загрузка классов из динамических библиотек??? Guest Новый архив 3 0 28.09.2011 21:35



2009-2015 © www.otvetnemail.ru - Форум вопросов и ответов.