Member 13541126 Ответов: 2

Как мне решить эту проблему сборки в ogre ?


<pre>[ 97%] Linking CXX executable ../../bin/SampleBrowser
../../lib/libOgreMain.so.1.9.0: undefined reference to `void Ogre::ProgressiveMeshGenerator::addIndexDataImpl<unsigned short>(unsigned short*, unsigned short const*, std::vector<Ogre::ProgressiveMeshGenerator::PMVertex*, Ogre::STLAllocator<Ogre::ProgressiveMeshGenerator::PMVertex*, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >&, unsigned short)'
collect2: error: ld returned 1 exit status
Samples/Browser/CMakeFiles/SampleBrowser.dir/build.make:114: recipe for target 'bin/SampleBrowser' failed
make[2]: *** [bin/SampleBrowser] Error 1
CMakeFiles/Makefile2:3599: recipe for target 'Samples/Browser/CMakeFiles/SampleBrowser.dir/all' failed
make[1]: *** [Samples/Browser/CMakeFiles/SampleBrowser.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2


Что я уже пробовал:

Я попытался найти тип, на который указывает ошибка, но не могу

2 Ответов

Рейтинг:
19

Jochen Arndt

Если вы поищете в интернете вы найдете сообщение об ошибке об этой проблеме: [OGRE-357] неопределенная ссылка на void Ogre::ProgressiveMeshGenerator::addIndexDataImpl.. - Джира[^]

Решение: используйте текущую версию 1.10.x вместо версии 1.9.0 2013 года.


Рейтинг:
0

Member 13541126

Я пытался решить ее сам.Спасибо.