none
VS2013 Express - проблема с отладчиком. RRS feed

  • Общие обсуждения

  • Здравствуйте.

    При работе с VS2013 Express проблема с отладкой. Нет возможности пройти по шагам или попасть в точку остановки. После запуска при попадании в точку останова получаем сообщение: "Код не выполняется", "В текущем потоке в данный момент не выполняется код, или не удалось получить стек вызовов". 

    Для проверки создаю новое консольное приложение. Всё по умолчанию. 

    Код - проще не придумаешь:

    // test.cpp: определяет точку входа для консольного приложения.
    //

    #include "stdafx.h"
    #include "stdio.h"


    int _tmain(int argc, _TCHAR* argv[])
    {
    printf("Hello world!");
    return 0;
    }

    Отладка не работает. Что посоветуете?

    С уважением...


    20 ноября 2015 г. 12:59

Все ответы

  • Здравствуйте. А где Вы ставите точку останова и как запускаете отладку?

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    20 ноября 2015 г. 17:24
  • Точку останова ставил и на printf и на return. Пробовал сразу нажимать F10 или F11.

    23 ноября 2015 г. 7:00
  • Нет возможности пройти по шагам или попасть в точку остановки. После запуска при попадании в точку останова ...


    Все таки не понятно, можете Вы попасть в точку остановки или нет? Убедитесь, что exe-файл собирается без ошибок и после команды "Собрать решение" присутствует в папке выходных файлов проекта. Убедитесь, что запускаете на отладку конфигурацию Debug, а не Release. Установите точку прерывания клавишей F9 (на соответствующей строке появится коричневый кружок). Запустите отладку клавишей F5. Факт "попадания" в точку прерывания отображается жёлтой стрелкой на коричневом кружке.

    Выложите куда-нибудь (если здесь не получается) скриншот окна VS в момент возникновения данной ошибки.


    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    23 ноября 2015 г. 11:43
  • Ставлю точку останова F9

    http://ic.pics.livejournal.com/wadden/13167419/227222/227222_800.jpg

    Нажимаем F5 и получаем:

    http://ic.pics.livejournal.com/wadden/13167419/227554/227554_800.jpg

    Я много лет работаю с VS2008  и таких проблем нет. Установил для пробы VS2015 Express - тоже всё нормально работает. Проблема только в 2013. 

    23 ноября 2015 г. 12:44
  • Проверю у себя, позднее отпишусь. Как устанавливали VS2013 Express for Desktop? ISO или WebInstaller? Какой номер обновления? И что за восклицательный знак у Вас около имени Вашего аккаунта?

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    23 ноября 2015 г. 15:48
  • Установил отсюда через webinstaller, проблем никаких нет, отладчик работает.

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    24 ноября 2015 г. 6:57
  • Ставил через WebInstaller. Знакомый говорит, что у него 2013 работала до какого-то update-а, а потом началась та же проблема. В результате снёс.

    Да, и у меня на машине стоит рабочая VS2008-я.

    Наш диалог напоминает анекдот, когда к стоматологу приходит пациент и жалуется на больной зуб, а то, осмотрев его, говорит, что у него точно такой-же коренной и не болит.


    • Изменено Wadden 25 ноября 2015 г. 13:30
    24 ноября 2015 г. 7:40