2015-02-27 1 views
0

Наше приложение отлично работает на нашей машине, но оно терпит неудачу и с треском проваливается на машине нашего клиента. Я уверен, что это связано с проблемой утечки памяти.Удаленная отладка: нужен ли исходный код на целевой машине?

Поскольку я не хочу делиться своим кодом с клиентом, я не прошу их установить Visual Studio для отладки. Они дали мне доступ к их компьютеру с помощью Team Viewer

Я никогда не пользовался удаленной отладкой и понятия не имею, как это работает. Итак, основной вопрос:

Могу ли я отлаживать свое приложение (приложение формы Windows C++, разработанное с помощью MS VS 2010 на Windows 7) на ПК клиента (Windows 7) удаленно с моего ПК, без фактического компиляции кода на клиентская машина? Я просто дам им exe (и программное обеспечение для отладки, если потребуется).

Если да, просим предоставить мне учебную ссылку, чтобы понять всю процедуру.

ответ

0

Как правило, вы можете установить удаленные инструменты отладки на ПК, а затем подключиться к этому компьютеру после открытия соответствующих портов. Heres видео показывает большинство шагов, но очень похоже на VS 2010 https://www.youtube.com/watch?v=EEp6VqUg2WE

В идеале вы хотели бы уловить все ошибки и записать в журнал. Я бы предложил посмотреть средство просмотра событий, чтобы узнать, поможет ли это.

Вам не нужно указывать исходный код, но если вы используете файлы pdb, которые помогут отладить.

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

 Смежные вопросы

  • Нет связанных вопросов^_^