«неопределенный символ» во время выполнения в C ++ - PullRequest
1 голос
/ 30 июля 2011

Моя программа компилирует и ссылки без ошибок. Однако, когда я начинаю запускать программу, она говорит

"undefined symbol: _ZN6Flexus11SharedTypes19FastBranchPredictor9combiningERKSsj"

Как это возможно? Если что-то расплывчато, оно не должно связывать программу.

DeMangeled:

Flexus::SharedTypes::FastBranchPredictor::combining(std::string const&, unsigned int)

1 Ответ

2 голосов
/ 30 июля 2011

Я думаю, что вы ссылаетесь на динамическую библиотеку, в которой нет функции, которую вы пытаетесь вызвать из нее.Компилятор и / или компоновщик не может обнаружить ошибку, поскольку вы ссылаетесь на среду выполнения библиотеки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...