Russian Qt Forum
Ноябрь 22, 2024, 14:44 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: MSVC 2010 отладка в runtime  (Прочитано 3196 раз)
sidsukana
Гость
« : Сентябрь 24, 2013, 08:35 »

В обще может и тупой вопрос, но он меня мучает давно.
Суть в том что мне часто необходима отладка загрузки какого либо файла в рантайме. Т.е при создании объекта например при запуске, загружается конфиг. Вот в этой ситуации, если запустить отладку из студии, то он просто не видит этот конфиг, да и вообще любой файл не грузит. А если запустить отдельно прогу, а потом подсоединитсья отладчиком, и вызвать метод загрузки файла - то все прекрасно видит. Почему так происходит? Переменные среды не те?
Записан
_OLEGator_
Гость
« Ответ #1 : Сентябрь 24, 2013, 08:53 »

Относительный путь во время отладки определяется не от места, где лежит файл, а от проекта *.vcproj. Именно от проекта, а нет от *.sln, но это лучше уточнить, т.к. у меня часто эти пути совпадали.
« Последнее редактирование: Сентябрь 24, 2013, 08:55 от _OLEGator_ » Записан
Bepec
Гость
« Ответ #2 : Сентябрь 24, 2013, 09:15 »

Внимание - говорю про VS 2008 ТЕ, но по идее всё должно совпадать.

При дебаге и релизе используются различные рабочие папки.
В релизе она является папкой, где лежит сам exe программы, в дебаге - где лежит vcproj программы.
Папки задаются в конфигурации проекта.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.164 секунд. Запросов: 21.