Символ находится в файле.Я проверил это, используя nm & grep, но я все еще получаю неопределенную ошибку символа при запуске скомпилированного приложения.Другие символы в общей библиотеке работают просто отлично.Заголовочный файл объявляет его как внешний, и он не находится в условном блоке препроцессора.Я новичок в c / c ++, так что любой опыт работы с чем-то подобным был бы оценен.
Существует множество связанных вопросов по StackOverflow, но все перечисляют исходные файлы и заголовки, которые ничего не значат дляфактический контекст вопроса.Это общий вопрос программирования: почему g ++ не может связать символ в моем скомпилированном приложении?Определение заголовка в порядке, символ находится в общей библиотеке, а другие символы работают правильно.