Как отладить статическую библиотеку C ++ с помощью Eclipse CDT в Ubuntu?

Я использую Eclicpse для разработки статической библиотеки, состоящей из функций, которые я часто использую.
Я сделал это, создав проект «C ++ -> Static Library» в моей рабочей области.

В том же рабочем пространстве я создал другой проект «Тест», который я использую, чтобы проверить, что мои функции работают должным образом. Я связал библиотеки с этим проектом, и я могу использовать библиотеку в своем коде.

У одной из моих функций есть некоторые проблемы, и я хотел бы отладить ее. Если я запускаю «Debug» в Eclipse в своем тестовом проекте, я не могу «вмешаться» в функцию, которая вызывает проблемы.

Как мне этого добиться? В качестве альтернативы, каким образом я могу тестировать и отлаживать свои статические библиотеки в Eclipse?

0

Решение

Вам необходимо скомпилировать статические библиотеки с отладочной информацией.

Перейдите в [Свойства] -> [Сборка C / C ++] -> [Настройки] -> [Приложение GCC C ++] -> [Отладка], включите отладку и убедитесь, что сборка настроена на отладочную конфигурацию.

1

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

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