Почему я не могу отладить?

В конкретный часовой пояс нет такой вещи, как «эпоха». Эпоха четко определена как определенный момент времени, поэтому, если вы измените часовой пояс, время тоже изменится. В частности, на этот раз Jan 1 1970 00:00:00 UTC. Таким образом, time.time() возвращает количество секунд с эпохи.

17
задан Steve Rowe 12 February 2009 в 09:02
поделиться

6 ответов

Благодаря всем.

Наконец, я нашел решение здесь .

, Чтобы позволить отладить:

1) Проект Goto-> Свойства HelloWorld

2) Слева разворачивают "Свойства Конфигурации"

, 3) Разворачивают "C/C++"

4) Слева, Выбор, "Общий"

5) Справа, изменение "Формат Отладочной информации" к "Базе данных Программы Для Редактирования, И Продолжаются (/ZI)"

5) Слева, Избранная "Оптимизация"

6) Справа, изменяют "Оптимизацию" на "Отключенный (/Передозировка)"

7) Слева, разворачивают "Компоновщика"

8) Слева, выбирают "Отладку"

9) Справа, изменение "Генерируют Информацию об отладке" к "Да"

10), Нажимают ОК

11), Набор Ваши точки останова

12) Восстанавливают Ваше приложение

Также, когда выполнение Вашего приложения использует Ctrl+F5, чтобы создать и выполнить его, это сохраняет консоль открытой достаточно долго, чтобы Вы видели свой вывод.

20
ответ дан 30 November 2019 в 12:44
поделиться

Несколько шагов к попытке:

  1. Отладка-> Шаг В (это удостоверится, Вы останавливаетесь прямо после запуска)
  2. Отладка-> Windows->, Модули
  3. Ищут foo.exe в списке.
  4. Состояние Контрольного символа. Это говорит, что загружается?
  5. В противном случае переходят к пути и гарантируют что: a) там является файлом, названным foo.pdb там b), метка времени на foo.pdb соответствует foo.exe (или действительно близко)
4
ответ дан 30 November 2019 в 12:44
поделиться

По любой причине у Вас нет правильных символов (.pdb файлы) в пути символа. Это могло быть по нескольким причинам:

1) Ваш двоичный файл был скомпилирован позже, чем .pdb файлы. Попытайтесь перекомпилировать все.

2) Вы пытаетесь отладить .dll и забыли копировать .pdb файлы. Скопируйте те файлы также.

также возможно, что Ваш код не выполняется как Вы, думают.

3
ответ дан 30 November 2019 в 12:44
поделиться

Это кажется, что Вы присоединяете к процессу вместо того, чтобы выполнить стандартный сеанс отладки? Если Вы действительно присоединяете к процессу, важно гарантировать, что двоичные файлы, которые Вы пытаетесь отладить, были созданы с тем же исходным кодом, в настоящее время открываются в Вашем IDE.

1
ответ дан 30 November 2019 в 12:44
поделиться

Завершенный чистый и восстанавливают, .pdb's проверки создается?

1
ответ дан 30 November 2019 в 12:44
поделиться

Я испытал эту проблему (использующий c# в VS) при попытке отладить мои модульные тесты.

можно добавить следующий код, который запустит новый экземпляр отладчика, который позволит Вам, эй ступают через Ваш код как нормальный:

System.Diagnostics.Debugger.Launch();
System.Diagnostics.Debugger.Break();
0
ответ дан 30 November 2019 в 12:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: