![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
kolofut |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 22.1.2012 Пользователь №: 3147 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
На работе есть только Visual Studio 2005, сам я привык к Eclipse. Проект написан на плюсах, gui через gdi+. Собственно для моих задач перенести проект на gcc и gdb можно.
Но имеет ли смысл? В особенности интересует удобство отладки. Поделитесь товарищи опытом) |
|
|
![]() |
ViGOur |
![]()
Сообщение
#2
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Ну, если сравнивать студию и Eclipse, то это на любителя. У меня бывший коллега например, предпочитает работать в Eclipse, в то время как я писал в студии. Если же брать отладку в чистом gdb, (имеется ввиду в shell'e), то так же дело привычки, первое время не привычно, путаешься всё напрягает, в основном отсутствие удобства, но когда привыкаешь и узнаешь все команды, становится нормально...
![]() Имеет смысл только в том случае, если есть время, а так же есть желание изучить что-то новое. |
|
|
kolofut |
![]()
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 22.1.2012 Пользователь №: 3147 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
кхм... я еще не настолько бородат чтобы использовать gdb в консоли) Естественно везде есть доля привычки, но по первому впечатлению MSVS'2005 сильно неудобно (автокомплит какой то уж очень стремненький)
|
|
|
ViGOur |
![]()
Сообщение
#4
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Я и говорю, всё дело привычки, на мой например взгляд, Eclipse тормозной и неудобный, но я думаю это всё из-за того, что я им мало пользовался!
Зато MSVS очень даже удобная по сравнению с другими средами разработки. Потому, люди и сломали кучу копий на холиварах какая IDE круче и т.д., что сколько людей, чтолько и мнений! ![]() |
|
|
kolofut |
![]()
Сообщение
#5
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 22.1.2012 Пользователь №: 3147 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
не не не) холивар не нужен. 2005 студии уже почти лет 7.... а это не маленький срок)
ViGOur, а какое ваше мнение именно про дебаггер? |
|
|
ViGOur |
![]()
Сообщение
#6
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
ViGOur, а какое ваше мнение именно про дебаггер? А что именно интересует?Просмотреть в обоих случаях можно спокойно: переменные, стек, потоки, порядок вызовов и ... Может быть и есть какие тонкости и различия, но я не замечал, так как скорее всего мне пока это не нужно. ![]() |
|
|
ssoft |
![]()
Сообщение
#7
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 130 Регистрация: 17.2.2010 Из: Москва Пользователь №: 1470 Спасибо сказали: 30 раз(а) Репутация: ![]() ![]() ![]() |
На работе есть только Visual Studio 2005, сам я привык к Eclipse. Проект написан на плюсах, gui через gdi+. Собственно для моих задач перенести проект на gcc и gdb можно. Но имеет ли смысл? В особенности интересует удобство отладки. Поделитесь товарищи опытом) Я веду разработку под разными средами и разными компиляторами одновременно (так уж сложилось). Последнее время использую в основном QT SDK и MSVS. И там и там есть свои преимущества и недостатки. По моим сугубо личным ощущениям вести разработку удобнее в QT SDK, отладку и диагностику пока в MSVS (GDB не всегда справляется). Однако у меня есть специфика отладки - одновременно в отладке участвует множество процессов. |
|
|
ViGOur |
![]()
Сообщение
#8
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Алексей1153 |
![]()
Сообщение
#9
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2943 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
в студии отладка сделана прекрасно. Даже для нескольких проектов одновременно (читай - нескольких процессов)
|
|
|
ViGOur |
![]()
Сообщение
#10
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
В нескольких я и сам знаю как, я просто было подумал, что можно запускать и отлаживать сразу несколько процессов в одной студии!
![]() |
|
|
Алексей1153 |
![]()
Сообщение
#11
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2943 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
можно запускать и отлаживать сразу несколько процессов в одной студии! именно так и можно. По крайней мере в 2008 . Нужно добавить в солюшен нужные проекты (они легко добавляются и удаляются, либо можно не удалять, а просто отменить загрузку проекта - в солюшене будет виден хвостик-напоминание, но собираться проект не будет при этом) так вот, в любой момент, неважно в отладке ты или нет, можно в контекстном меню проекта (в дереве солюшена)выбрать пункт вот в шестой студии приходилось изголяться с несколькими экземплярами студии )) |
|
|
ViGOur |
![]()
Сообщение
#12
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Хехе, не знал. Всё по старинке в двух студиях и на разных мониторах отлаживал, в чем есть я гляжу свои преимущества...
![]() |
|
|
Алексей1153 |
![]()
Сообщение
#13
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2943 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
в одной студии - когда попали на точку останова, ВСЕ запущенные отлаживаемые процессы встают на паузу разом
в двух студиях остановятся не все, а только в данной студии ![]() или ты про какие преимущества ? |
|
|
ViGOur |
![]()
Сообщение
#14
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Именно про это! Можно спокойно пошагово отлаживаться...
![]() |
|
|
ssoft |
![]()
Сообщение
#15
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 130 Регистрация: 17.2.2010 Из: Москва Пользователь №: 1470 Спасибо сказали: 30 раз(а) Репутация: ![]() ![]() ![]() |
В нескольких я и сам знаю как, я просто было подумал, что можно запускать и отлаживать сразу несколько процессов в одной студии! ![]() Так и есть. Контекстное меню на проекте Debug -> Start new instance и будет вам одновременная отладка любого количества процессов в MSVS. Другой способ - в Propities для solution выставить флаг Multiple startup projects и указать какие именно проекты нужно запускать. F5 и все процессы запустятся на отладку одновременно. Сообщение отредактировал ssoft - 24.1.2012, 7:33 |
|
|
ViGOur |
![]()
Сообщение
#16
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Мда, век живи век учись. Не знал!
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 14.6.2025, 4:42 |