У меня есть определенное приложение в MSVC6.0, весь код C. У меня это как два рабочих пространства:
1.) Первое рабочее пространство создает файл статической библиотеки * .lib после компиляции исходного кода.
2.) Вторая рабочая область имеет тестовое приложение (main ()) и связывает ранее сгенерированную библиотеку * .lib и создает и exe.
Когда я пытаюсь выполнить одношаговое тестовое приложение, я не могу этого сделать. Он продолжает запрашивать файл crt0.c, и даже после того, как он указал на этот файл, я вообще не могу выполнить свою основную функцию, она выходит, даже не входя в мою основную функцию.
[Та же самая настройка работает, если я просто нажимаю Ctrl-F5. Он отлично работает с правильным выводом, поэтому проблем с выполнением нет]
Но мне нужно отлаживать / пошагово.
Итак, я сделал одну вещь, чтобы проверить.
Создано одно новое рабочее пространство в MSVC6.0 (консольное приложение Win32 без создания этой библиотеки и др. Одно рабочее пространство, генерирующее exe. В этой новой настройке я могу отлаживать через main ().
1.) Есть указатели на то, что происходит? Почему я не могу выполнить отладку в своей установке с исполняемой библиотекой?
2.) Как я могу выполнить отладку в этой настройке? Какие-либо настройки проекта мне не хватает?
-ОБЪЯВЛЕНИЕ

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