Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: аналог Visual Studio  (Прочитано 8886 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ermak

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: аналог Visual Studio
« Ответ #15 : 04 Июля 2011, 19:28:43 »
Visual Studio гвоздями прибит к Windows API и предназначен для разработки практически исключительно под Windows с непосредственным использованием WinAPI.
С чего бы это вдруг? Само приложение MSVS прибито к Windows, а разрабатывать в нем можно все что угодно, в том числе и без использования WinAPI.

Можно использовать CMake для сборки, Qt/OpenGL для окошек и графики. При этом иметь все удобства разработки в MSVS. Периодически собирать и тестировать под Linuxом.

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: аналог Visual Studio
« Ответ #16 : 04 Июля 2011, 19:38:16 »
Опять же таки, "удобства" у каждого разные.
А прикрутить все ко всему можно.
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн ermak

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: аналог Visual Studio
« Ответ #17 : 04 Июля 2011, 19:45:05 »
Опять же таки, "удобства" у каждого разные.
Это точно, вполне может хватить QtCreator или Eclipse+CDT. Хотя на полный аналог для MSVS они не тянут.

А прикрутить все ко всему можно.
Хорошо, тогда расскажите как прикрутить в какую-либо Linuxовую IDE breakpoints на некорректное обращение с памятью. Имеется ввиду: выход за границы массива при чтении/записи, использование неинициализированной памяти.

Сам по себе valgrind с консольным gdb это кое-как умеет, а вот такого, чтобы прям в IDE можно сразу отлаживать подобные ошибки с удобствами от интеграции с отладчиком я не нашел.

Оффлайн ttt

  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
Re: аналог Visual Studio
« Ответ #18 : 04 Июля 2011, 22:55:39 »
Цитировать
Можно использовать CMake для сборки, Qt/OpenGL для окошек и графики.
В таком случае Visual Studio будет выполнять те же функции, что и Блокнот :D

Оффлайн ermak

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: аналог Visual Studio
« Ответ #19 : 04 Июля 2011, 23:31:13 »
Цитировать
Можно использовать CMake для сборки, Qt/OpenGL для окошек и графики.
В таком случае Visual Studio будет выполнять те же функции, что и Блокнот :D
Почему? CMake генерирует solution для MSVC и все работает как обычно: сборка, отладка, все сторонние плагины вроде Visual Assist и Rational Purify.

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: аналог Visual Studio
« Ответ #20 : 04 Июля 2011, 23:38:02 »
Нет аналога Visual Studio. Visual Studio работает только в Windows.
И нет никакого смысла обсуждать то чего нет.
xUbuntu 12.04

Оффлайн ttt

  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
Re: аналог Visual Studio
« Ответ #21 : 05 Июля 2011, 00:02:22 »
Цитировать
Почему? CMake генерирует solution для MSVC и все работает как обычно: сборка, отладка, все сторонние плагины вроде Visual Assist и Rational Purify.
Не знаю, что такое эти ваши Visual Assist и Rational Purify, но вот одна из задач IDE — это как раз управление проектом, добавление и удаление файлов. Ты же предлагаешь вручную редактировать CMakeLists.txt, и после каждого изменения конвертировать в solution для vs.

Оффлайн ermak

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: аналог Visual Studio
« Ответ #22 : 05 Июля 2011, 02:08:31 »
но вот одна из задач IDE — это как раз управление проектом, добавление и удаление файлов. Ты же предлагаешь вручную редактировать CMakeLists.txt, и после каждого изменения конвертировать в solution для vs.
После редактирования все проекты для MSVS перегенерируются автоматически, CMake сам за этим следит.

Изменять настройки проекта в CMakeLists.txt мне даже удобнее чем тыкаться в по настройкам в окошке MSVS, которое даже ресайз не умеет. И это дает кросплатформенную систему сборки, хотя бывает иногда нужно что-то отдельно для *nix добавлять.

Оффлайн ttt

  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
Re: аналог Visual Studio
« Ответ #23 : 05 Июля 2011, 14:02:10 »
Цитировать
Изменять настройки проекта в CMakeLists.txt мне даже удобнее чем тыкаться в по настройкам в окошке MSVS
Ну так основная идея MSVS, как и всех остальных микросовтовских поделий — тыкание мышью по настройкам в окошке :) Зачем тогда ей пользоваться, если она выполняет роль блокнота с автодополнением? Кстати, я в её интуитивно понятном интерфейсе даже не нашёл, как включить нумерацию строк :D

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: аналог Visual Studio
« Ответ #24 : 05 Июля 2011, 14:20:39 »
Кстати да, еще забыли про физическое отвращение, как у меня к примеру. Я ее видеть не могу, не то что пользоватся.
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн ermak

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: аналог Visual Studio
« Ответ #25 : 05 Июля 2011, 19:53:17 »
Зачем тогда ей пользоваться, если она выполняет роль блокнота с автодополнением?
Не только, еще полная интеграция с MSVC toolchain. Например, до плюсового отладчика в студии остальным IDE очень далеко еще.

Оффлайн ttt

  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
Re: аналог Visual Studio
« Ответ #26 : 05 Июля 2011, 20:08:10 »
По поводу отладчика пока сказать ничего не могу, пока обходился только выводом отладочных сообщений. Но, подозреваю, что опять же, это всё субъективно.

Оффлайн nik_user

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
    • записки на память
Re: аналог Visual Studio
« Ответ #27 : 07 Июля 2011, 21:24:10 »
QtCreator, а кто-то хвалит KDevelop. А кто-то так и вообще говорит, то Anjuta лучше всех.
А вообще, аналогов нет :( MSVS делает всех

нет нормальной документации для начинающих QtCreator, Anjuta, нет примеров, если бы это все было, то ....
читаю записки на память http://nikmy.ru отличный сайт

Оффлайн SergeyIT

  • Зануда.
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5743
  • Все по палатам!
    • Просмотр профиля
Re: аналог Visual Studio
« Ответ #28 : 07 Июля 2011, 21:33:11 »
нет нормальной документации для начинающих QtCreator... нет примеров, если бы это все было, то ....
А где искали? Запускать QTCreator пробовали?
« Последнее редактирование: 07 Июля 2011, 22:39:55 от SergeyIT »
Извините, я все еще учусь

Оффлайн Бумер

  • Активист
  • *
  • Сообщений: 996
  • Кто злой, я злой?О_о
    • Просмотр профиля
Re: аналог Visual Studio
« Ответ #29 : 07 Июля 2011, 21:47:14 »
Цитировать
аналог Visual Studio
Не нужен
//thread

 

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