Отладка сборок Visual Studio из Eclipse - PullRequest
6 голосов
/ 26 августа 2009

Я только начинаю кроссплатформенный (C ++, Windows, OS) проект C ++, и мы решили использовать Scons для нашей системы сборки и Eclipse в качестве IDE. Я выяснил, как запустить Scons для сборки Visual C ++ из Eclipse, а также чтобы ошибки и т. Д. Отражались в Eclipse, так что пока все хорошо. Однако было бы неплохо, если бы мы могли также использовать Eclipse для отладки, но различные параметры отладки Gcl в Eclipse не могут читать символы отладки, которые VC помещает в сборку. Так кто-нибудь знает способ обойти это, или (как я подозреваю) мне придется использовать Visual Studio для отладки?

Очевидно, что это ни в коем случае не плохое решение, но использование одной IDE было бы еще лучше!

Заранее спасибо за любую помощь ....

Ответы [ 2 ]

3 голосов
/ 26 августа 2009

Visual C ++ создает файлы PDB для своих собственных символов, которые отображаются в двоичный файл. Единственное условие для других отладчиков - это формат C7, и мы надеемся, что этого достаточно для GDB.

Перейти к свойствам | C / C ++ | Генерал | Отладочная информация = C7 Совместимо (вместо PDB по умолчанию). Командная строка / Z7 вместо других / Z? (который может быть PDB или PDB с продолжением).

0 голосов
/ 26 августа 2009

Не лучше ли создать приложение с gcc для всех платформ? Затем вы можете легко отлаживать и компилировать их все, и, надеюсь, так же.

...