Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Третий архив вопросов и ответов (https://www.otvetnemail.ru/tretij-arhiv-voprosov-i-otvetov-807/)
-   -   char* в параметрах динамических библиотек .so через g++ (https://www.otvetnemail.ru/tretij-arhiv-voprosov-i-otvetov-807/char-v-parametrah-dinamicheskih-bibliotek-so-cherez-g-294166/)

Guest 29.09.2011 16:39

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


Часовой пояс GMT, время: 05:42.


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