Отладчик XCode не находит мои файлы

Я взял на себя довольно большой и сложный проект. Частью этого является статическая (C ++) библиотека, которая создается файлом XCode (который, на самом деле, был сгенерирован CMake…)

Само приложение находится в совершенно другом проекте.

Когда я отлаживаю приложение и хочу войти в библиотеку, отображается только сборка. Кажется, что все символы присутствуют, заметно вывод начинается с MyApp'Foo::bar(char const*) at Foo.cpp:102:и я вижу такие вещи, как 0x1507a6: bl 0x150838 ; Foo::fazbar(int) at Foo.cpp:206

Для меня это говорит о том, что символизация есть и действительно работает.

Теперь Foo.cpp на моей машине. Я могу открыть этот файл, и действительно, в строке 206 Foo :: fazbar вызывается.

Выход из nm а также otool тоже не выглядит подозрительно.

Почему lldb (отладчик Xcode) не находит мой файл? Как я могу сказать lldb, где находятся файлы?

Любые указатели приветствуются.

0

Решение

Вы перемещали исходные файлы по сравнению с тем, когда создавалась библиотека?

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]