LINUX.ORG.RU

Манглирование C++ символов: _ZN14QWaitConditionC1Ev


0

0

В одной библиотеке торчат ссылки на Qt-функции вот такого вида: _ZN14QWaitConditionC1Ev. Мне нужно руками собрать такую библиотеку Qt. Собираю. В собранной библиотеке таких символов нет, а есть такие:

__14QWaitCondition
wait__14QWaitCondition
wait__14QWaitConditionUl
wait__14QWaitConditionP6QMutexUl
__tf14QWaitCondition

И она, конечно, не линкуется с моей библиотекой. Вопрос такой: очевидно, что манглирование зависит от компилятора. Вот что заставляет gcc генерить префиксы вида _ZN14 и суффиксы C1Ev? Какиме именно ключи?


Ответ на: комментарий от eXOR

Всё, тема закрыта. Спасибо. Именно версия - либа собиралась GCC 3.2, а Qt - GCC 2.96. Тьфу, ёлки зелёные....

jek_
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.