Я получаю исключение неопределенного символа для метода, который фактически выполняется. Для меня это не имеет смысла. Вот пример журнала:
/src/CustomerReturnProcessUtils/labelPrintUtils/CreturnLabelPrinter.cpp:402 (null)(): CreturnLabelPrinter: [InitializeZebraPrint] Успешное подключение к сокету
/apollo/env/CustomerReturnUIServiceUS/bin/CustomerReturnUIService: ошибка поиска символа: /apollo/env/CustomerReturnUIServiceUS/bin/CustomerReturnUIService: неопределенный символ: _ZN19CreturnLabelPrinter10PrintLabelESSSssiiiSsbSs
Успех подключение к сокет» регистрируется вызовом метода INSIDE CreturnLabelPrinter::PrintLabel... как я могу получить для этого исключение неопределенного символа? Это нестатический метод. Код для него не имеет значения (и я все равно не могу опубликовать его здесь)... Мне просто интересно, при каких условиях это могло произойти. Никаких проблем при компиляции и компоновке этих модулей я не заметил. Вызывающий метод находится в другой библиотеке, чем «неопределенный символ».
Подробнее здесь: https://stackoverflow.com/questions/105 ... -exception