пытаюсь связать ogre3d с перлом (ибо на cpan модуль Ogre недоделанный)
оно ругается и выдаёт ошибки вида:
g++ Ogre_wrap.cxx -o Ogre_wrap.o -I/usr/local/include/OGRE -I/usr/lib/perl/5.8.8/CORE/
Ogre_wrap.cxx: In function ‘int _wrap_ColourValue_set(PerlInterpreter*, SV*, MAGIC*)’:
Ogre_wrap.cxx:1491: error: expected unqualified-id before ‘=’ token
Ogre_wrap.cxx: In function ‘int _wrap_ColourValue_get(PerlInterpreter*, SV*, MAGIC*)’:
Ogre_wrap.cxx:1501: error: expected primary-expression before ‘)’ token
Ogre_wrap.cxx:1501: error: expected primary-expression before ‘)’ token
cat Ogre.swig
%module OgreSwig
%{
#include <Ogre.h>
%}
%include <OgreColourValue.h>
строка 1491, например, выглядит вот так:
Ogre::ColourValue = *(reinterpret_cast< _OgreExport * >(argp));
что очень странно, ибо Ogre::ColourValue это класс.
Ответ на:
комментарий
от Sectoid
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум wchar.h errors (2009)
- Форум как правильно перегрузить оператор? (2007)
- Форум asm/checksum.h - траблы (2006)
- Форум Не могу создать производный класс от QComboBox (2014)
- Форум вызов параметризованного метода для поля параметризованного класса - странная ошибка (2016)
- Форум не компилирует hello world (2012)
- Форум [K & R] Не компилируется пример из главы 1.7 (2009)
- Форум Инициализация структуры в Си++ (2009)
- Форум Mingw не компилит собственные хедеры. (2013)
- Форум [c++] не получается вызвать функцию-шаблон (2007)