Проблемы отладки - PullRequest
       5

Проблемы отладки

1 голос
/ 02 января 2009

У меня есть определенное приложение в MSVC6.0 весь код C. У меня это как два рабочих пространства:

1.) Первое рабочее пространство создает файл статической библиотеки * .lib после компиляции исходного кода.

2.) Во втором рабочем пространстве есть тестовое приложение (main ()), которое связывает ранее созданную библиотеку * .lib, создает и исполняет.

Когда я пытаюсь выполнить пошаговое тестирование приложения, я не могу этого сделать. Он продолжает запрашивать файл crt0.c, и даже после указания его на этот файл я вообще не могу войти в свою основную функцию, он завершает работу, даже не входя в свою главную.

[Та же самая настройка работает, если я просто использую Ctrl-F5. Он работает нормально с правильным выводом, поэтому никаких проблем при выполнении]

Но мне нужно отладить / пошагово.

Так что я сделал одну вещь, чтобы проверить.

Создано одно новое рабочее пространство в MSVC6.0 (консольное приложение Win32 без создания этой библиотеки и др. Единственное рабочее пространство, создающее исполняемый файл. В этой новой установке я могу отлаживать с помощью main ().

1.) Есть какие-нибудь указатели на то, что происходит? Почему я не могу отладить мою библиотечно-исполняемую настройку?

2.) Как я могу выполнить отладку в этой настройке? Какие-либо настройки проекта, по которым мне не хватает?

-AD

1 Ответ

0 голосов
/ 02 января 2009

В Параметры проекта / C ++ / Общие , убедитесь, что у вас включена отладочная информация, например, установите База данных программ . В Настройки проекта / Ссылка / Отладка убедитесь, что Отладочная информация отмечена и Формат Microsoft выбран.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...