Модераторы: bsa

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Посоветуйте бесплатную среду разработки 
V
    Опции темы
bsa
Дата 6.9.2010, 00:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Чoо, тебе точно С++ нужен? Может C#? Он изначально предназначен делать GUI-проги под Windows.
PM   Вверх
kosmonaFFFt
Дата 6.9.2010, 04:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 538
Регистрация: 14.4.2008
Где: Иннополис

Репутация: нет
Всего: 5



Цитата(bsa @  6.9.2010,  04:35 Найти цитируемый пост)
Чoо, тебе точно С++ нужен? Может C#? Он изначально предназначен делать GUI-проги под Windows. 

А как же не GUI проги на C#?

А если по теме, то мне нравится связка NetBeans (среда) + MinGW (под линуксом gcc) + Qt, которую я и советую...


--------------------
user posted image
PM MAIL ICQ   Вверх
borisbn
Дата 6.9.2010, 06:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 21
Всего: 135



Если всё-таки не хочешь С# (хотя не понятно почему), то лучше всего IMHO будет VC 2010 express + Qt. Можно, конечно QtCreator, но лично по мне креатор до студии не дотягивает


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
kosmonaFFFt
Дата 6.9.2010, 07:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 538
Регистрация: 14.4.2008
Где: Иннополис

Репутация: нет
Всего: 5



В Express версии студии, да и в 2010 студии вообще, нету интеграции с Qt, что, по моему, есть нехорошо и неудобно...

Это сообщение отредактировал(а) kosmonaFFFt - 6.9.2010, 07:01


--------------------
user posted image
PM MAIL ICQ   Вверх
Чoо
Дата 6.9.2010, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 313
Регистрация: 22.9.2009

Репутация: 4
Всего: 4



Цитата(djamshud @  5.9.2010,  23:52 Найти цитируемый пост)
Текстовый редактор (можно взять и с подсветкой синтаксиса), консоль и компилятор. Потом осиливаем... 

скорее всего вы правы.. Поработал я  с code::blocks (до VC еще не дошли руки) с того времени как отписал  и много бОльшую часть времени отвлекался на сторонние дела, не связанные с языком.


Цитата(bsa @  6.9.2010,  00:35 Найти цитируемый пост)
тебе точно С++ нужен?

точно smile. Написание консольных приложений так же в перспективе.


--------------------
user posted image

OS: Debian Squeeze (kernel 3.8.2)
IDE: qtCreator 1.3.1; Eclipse SDK 3.5.2
PM MAIL   Вверх
boostcoder
Дата 6.9.2010, 19:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 20
Всего: 110



Цитата(kosmonaFFFt @  6.9.2010,  07:00 Найти цитируемый пост)
нету интеграции с Qt

а зОчем?
микрософт - не опенсорс контора. зачем ей вкладывать усилия в разработку интегратора, при том, что Qt доступна под LGPL. т.е. большинство контор не станут покупать коммерческую версию.

PM WWW   Вверх
Modul
Дата 6.9.2010, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 17.2.2006

Репутация: нет
Всего: нет



Цитата(Чoо @  6.9.2010,  19:28 Найти цитируемый пост)
Поработал я  с code::blocks 


И каковы первые впечатления ?  Вы не в восторге ?

Цитата(Чoо @  6.9.2010,  19:28 Найти цитируемый пост)
большую часть времени отвлекался на сторонние дела, не связанные с языком


С настройкой дела связаны ?



--------------------
I'll be back !
PM MAIL   Вверх
Чoо
Дата 6.9.2010, 23:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 313
Регистрация: 22.9.2009

Репутация: 4
Всего: 4



Modul, ну как.. Сразу после того как поставил (согласно инструкции на офф. сайте), она просто не запускалась (появлялось лого, потом исчезало и этим все заканчивалось). Попробовал из консоли запустить - получил-таки сообщение с ошибкой:
Код

codeblocks: relocation error: /usr/lib/libcodeblocks.so.0: symbol _Z18wxSafeConvertWX2MBPKw, 
version WXU_2.8.2 not defined in file libwx_baseu-2.8.so.0 with link time reference

попробовал с ключом -d.
Запустилось. Но при компиляции та же ошибка и вылет. Долго искал в интернете решение. Нашел. Надо добваить  http://apt.wxwidgets.org/ в sources.list и обновить систему. Так как трафик экономлю - обновлял только все связанное с wx. Обновился. Среда без проблем запустилась. Попробовал скомпилировать несколько консольных приложений - все клёво. Но до тех пор, пока я не попробовал воспользоваться wx. 
Создал соответствующий проект. Сразу собираю и запускаю его (пустой) - получаю 50 ошибок с сылками на cursor.h. Сообщения об ошибках мне ни чего сначала не говорили. Начал искать что означает каждая. Что-то понял. Но осталось непонятным:
Что делает и для чего код, который заполняется подефолту. Зачем нужен этот cursor.h (ну в принципе в комментарии написано для чего).
Вобщем бросил это дело, а на следующий день начал не учиться, а искать причину ошибок при компиляции пустого проекта, убил весь день, но так решения и не нашел (единственное решение, которое было найдено, сводилось к еще одному обновлению). Пробую обновиться - невозможно удовлетворить зависимости. Начинаю уже ими заниматься. 
Ну в общем в итоге имею 2 потраченных дня, потраченный трафик (кстати качал архив с отладчиком) и среду с криво установленными виджетами (я так понимаю в них проблема).
В принципе, консольные приложения делать уже можно, но мне не дает покоя тот факт, что не все работает smile.

Это сообщение отредактировал(а) Чoо - 7.9.2010, 00:00


--------------------
user posted image

OS: Debian Squeeze (kernel 3.8.2)
IDE: qtCreator 1.3.1; Eclipse SDK 3.5.2
PM MAIL   Вверх
bsa
Дата 7.9.2010, 01:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Чoо, во-первых, надо было брать code::blocks из  репозитория дистрибутива (ubuntu?) тогда бы и проблем таких не было. Если тебе нужно готовое решение, установи Qt Creator. Только не забудь поставить qt4-dev-tools и libqt4-dev. Затем ступай на qt.nokia.com и вдумчиво читай tutorial на Qt.
PM   Вверх
kosmonaFFFt
Дата 7.9.2010, 03:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 538
Регистрация: 14.4.2008
Где: Иннополис

Репутация: нет
Всего: 5



Цитата(boostcoder @  6.9.2010,  23:45 Найти цитируемый пост)
зОчем?
микрософт - не опенсорс контора. зачем ей вкладывать усилия в разработку интегратора, при том, что Qt доступна под LGPL. т.е. большинство контор не станут покупать коммерческую версию.


Вообще-то есть интегратор для 2008 студии от Trolltech (ныне Nokia), тот пост был о том, что интеграции нету именно в 2010 версии студии...


--------------------
user posted image
PM MAIL ICQ   Вверх
boostcoder
Дата 7.9.2010, 04:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 20
Всего: 110



Цитата(kosmonaFFFt @  7.9.2010,  03:47 Найти цитируемый пост)
Вообще-то есть интегратор для 2008 студии

я в курсе. а вы вспомните, когда Qt стал доступен под LGPL? вот-вот smile 
PM WWW   Вверх
Vasay
Дата 7.9.2010, 04:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: нет
Всего: 73



Чoо, 

Цитата

codeblocks: relocation error: /usr/lib/libcodeblocks.so.0


никсы... smile

А какя цель стоит? Что именно писать?  Если нужен кросплатформ - пиши на Java  smile  

Если не нужен - .NET 

Цитата

Написание консольных приложений так же в перспективе.


Они вполне хорошо пишутся и на Java/.NET 

С++ язык сложный. На его изучение нужны годы.... годы опыта работы в команде с Гугу. (не скажу, что Java/.NET  простые - но все же легче, намного легче с++. И, главное, однозначней, их гораздо проще учить по книгам)


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
Леопольд
Дата 7.9.2010, 07:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(Vasay @  7.9.2010,  04:28 Найти цитируемый пост)
в команде с Гугу. 
Это что за тип? smile



--------------------
вопросов больше чем ответов
PM MAIL   Вверх
Vasay
Дата 7.9.2010, 09:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: нет
Всего: 73



Цитата(Леопольд @  7.9.2010,  07:39 Найти цитируемый пост)
Это что за тип?


Это такие страшные типы которые являются к программистам в пол пятого ночи что бы сказать, что хватит дебажитьбадяжить адскую смесь из Java SOAP-сервиса, и 1с-SOAP клиента и пора спать, а то утром будет ломка и отходняк и ДПС-ники будут приставать с вопросами - "че пил/курил, что глаза такие красные? А ну колись, мы тоже хотим пить/курить......французский коньяк и кубинские сигары, да еще и за твой счет" и фиг им объяснишь, что wsdl это не разновидность lsd smile 


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
Чoо
Дата 7.9.2010, 10:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 313
Регистрация: 22.9.2009

Репутация: 4
Всего: 4



Цитата(bsa @  7.9.2010,  01:23 Найти цитируемый пост)
Чoо, во-первых, надо было брать code::blocks из  репозитория дистрибутива (ubuntu?) тогда бы и проблем таких не было. 

наверное так и надо было сделать, но хотелось версию по-свежее поставить.. А система стоит Mint8. ну в принципе да, в ее основе Убунту и бОльшую часть пакетов беру с убунтовских репозитариев.

Цитата(Vasay @  7.9.2010,  04:28 Найти цитируемый пост)
А какя цель стоит? Что именно писать?

кросплатформеность приветствуется, хотя и не это главное (хотя приятно писать код, который нормально компилируется и мод win и под lin, не требуя при этом доработки или переделки).
Собираюсь писать клиенты доступа к базам данных (обобщенно) + разные синтаксические анализаторы, ну или просто программы по обработке какой-либо текстовой информации. Ну это как бы текущие задачи, а так, в идеале, нужно писать то, что просят/требуют.
Конечно мог бы писать и на Паскале, тем более когда я еще не сталкивался с какой-либо спецэфичной задачей, которую бы нельзя было решить на нем, однако программисты со знаниями С++ более востребованы, ну и надо (я бы сказал нужно) разбираться в чужих исходниках)


--------------------
user posted image

OS: Debian Squeeze (kernel 3.8.2)
IDE: qtCreator 1.3.1; Eclipse SDK 3.5.2
PM MAIL   Вверх
Страницы: (4) Все 1 [2] 3 4 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0638 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.