Форум сайта python.su
Че-то фору не работал, говорят, что переезжают куда-то.
В общем поколупался я со своим кодом:
Если функция объявлена не как ststic, библиотека компилится но в процессе выполнения программа рушится
Если функция объявлена как ststic, то она не воспринимает переменные объявленные внутри класса
Офлайн
Александр1)Я подозреваю что начать надо с доки по плюсам.
Если функция объявлена не как ststic, библиотека компилится но в процессе выполнения программа рушится
Если функция объявлена как ststic, то она не воспринимает переменные объявленные внутри класса
Отредактировано (Окт. 9, 2006 20:17:14)
Офлайн
В общем, разобрался я с этим, правда затратным путем - swig
Работает, в принципе корректно.
Но есть один баг: когда возваращается символьный массив в количстве символов, кратным восьми, то выглядит он примерно так: “сссссссс?”. где “с” - символ, реально содержащийся в массиве, “?” - какой-то левый символ. Причем в массивах не кратных восьми все нормально. И главное, - под FreeBSD такого нет, только под виндой
Офлайн
Я так понимаю что Ты чистый С/C++-ный модуль swig-om обернул.
А что возвращает функция (char *) или std::string?
Заголовок кинь сюда.
Офлайн
koderЗаголовок класса на С++?
Я так понимаю что Ты чистый С/C++-ный модуль swig-om обернул.
А что возвращает функция (char *) или std::string?
Заголовок кинь сюда.
Офлайн
Заголовок функции при вызове которой сбоит.
Офлайн
kodertypedef std::vector<char*> Record
Заголовок функции при вызове которой сбоит.
Офлайн