|
|
|
На какую среду разработки на C++ лучше перейти после изучения Delphi?05.03.2016, 13:55. Показов 9218. Ответов 63
Метки нет (Все метки)
Доброго времени!
Более 5 лет программирую под Delphi, но хочется перейти на С++, потому как очень много чего интересного появляется только на С++, поэтому если хочется попробовать, например, новый API то для начала мне нужно переписать все заголовки с Си/С++ на Delphi. Но незнание хороших бесплатных сред(IDE) для С++, а так же тонкостей настроек компиляторов/линковщиков, где делфя всё это тщательно скрывает, усложняют переход. Так же непонятно как обстоят дела в С++ с разработкой GUI. Я не знаю проще методов чем визуальный редактор в Delphi. Подкупает С++ ещё тем, что существуют, вроде, богатая палитра компиляторов, чего нет в делфи. Таким образом, я могу (и вроде теоретически даже очень просто) сначала померить производительность своей проги откопилированной последним компилятором от Intel, а потом от AMD и посмотреть кто "круче" на конкретном процессоре. Вопрос такой: Существует ли удобная среда разработки на C++, которая: - позволяет просто менять компилятор - имеет понятные инструменты отладки - позволяет удобно разрабатывать GUI(хотя бы только для Windows) - достаточно популярная что бы можно было у кого спросить глупые вопросы - бесплатная PS: наверное много чего хочу от бесплатной среды
0
|
|
| 05.03.2016, 13:55 | |
|
Ответы с готовыми решениями:
63
Какую среду разработки лучше всего использовать? Какую среду разработки лучше использовать новичку? Какую среду для разработки под java Web лучше выбрать? |
|
2 / 2 / 0
Регистрация: 26.07.2015
Сообщений: 185
|
|
| 29.03.2016, 08:59 | |
|
После неудачной попытки установить Gnat Gpl, в котором уже много лет сохраняется проблема особой нелюбви к русским логинам, похоже, нашлась и причина других подобных страданий - русские буквы в путях: "C:\Пользователи\Пользователь". У GNAT это - давняя проблема, но прежде решалась созданием ещё одной учётной записи с английским логином (под которой работал GNAT, но не работали программы, установленные под первой записью), а теперь и общая папка "C:\пользователи" - на русском. Не восприняв существующую, GNAT создал ещё одну папку, в которой все буквы заменены ромбиками, а Express - папку с символами процентов (как русский текст в строке браузера)...
Вдобавок, Windows, похоже, не хочет принимать английский логин: вместо логина, для второй учётной записи использовал имя на русском...
0
|
|
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
|
| 29.03.2016, 13:15 | |
|
Первый раз слышу что пути на русском языке это проблема для программиста
Скоро будут жаловаться, что в c++ нельзя переменные на русском языке использовать Кстати в C# можно, попробуйте его ![]() У Qt Creator кстати, кажется, тоже такая "проблема" была. Не уверен, потому как уже не помню когда последний раз создавал папки с названием на русском языке, тем более в которой храню проекты
0
|
|
|
2 / 2 / 0
Регистрация: 26.07.2015
Сообщений: 185
|
|
| 30.03.2016, 10:18 | |
|
pav1uxa, ничего смешного. Папку пользователя на русском создаёт Windows без моего участия, а GNAT, без вариантов, ставит часть файлов в папку текущего пользователя (вопрос: на фига?). Можно папку переименовать, но потребуется менять все ссылки в реестре, а вдобавок - может оказаться, что некоторые программы хранят ссылки не в реестре, а в своих файлах конфигурации, которые тоже придётся искать и исправлять. Т.е, очередная трата времени. Всё равно, что купить технику, которая требует ремонта...
0
|
|
|
2 / 2 / 0
Регистрация: 26.07.2015
Сообщений: 185
|
|||
| 30.03.2016, 17:10 | |||
|
Rius, при создании учётной записи, были запрошены фамилия, имя и логин. На латинице всегда писался логин, и то, что взяли реальное имя, было неожиданностью, как и многие другие новшества.
Тут есть вина двух: и GNU-са, и Microsoft (который, к тому же, почему-то не знает о несоответствиях между своими продуктами - VS Express и Windows).
Если подходить к вопросам так, как Вы, то стоит вообще отказаться от обсуждения сред для C++: "возьмите, и напишите свою".
0
|
|||
|
|
|||
| 30.03.2016, 18:55 | |||
![]() Если Вы утверждаете, что не работает вещь, которую создали гораздо более знающие люди, а миллионы других людей успешно используют, то это у Вас проблемы. С виндой ли, или с руками, но у Вас. И вместо шатания туда-сюда, поиска каких-то сторонних поделок вместо качественных IDE, стоит разобраться именно у себя на месте.
0
|
|||
|
2 / 2 / 0
Регистрация: 26.07.2015
Сообщений: 185
|
||||
| 30.03.2016, 21:09 | ||||
|
Я говорю о разных проблемах, возникающих при установке. Вы не хотите, чтобы об этих проблемах говорилось? О "знающих людях": то и удивляет, что могут создать хорошую среду или ОС, но сделать кучу нелепостей... Добавлено через 13 минут Вообще, лучше говорить о среде, которая удобна пользователю и соответствует его задачам. Для меня, например, лучшая среда - CBuilder... Среда, предназначенная для больших проектов, над которыми работает множество программистов (тем более - с разными правами), может быть очень неудобной тому, кто у себя дома пишет утилитки для собственного использования.
0
|
||||
|
|
|||||
| 30.03.2016, 21:37 | |||||
|
Вы не говорите о проблемах, и не решаете их, а просто возводите напраслину на чужой труд. Вместо того, чтобы нелепицу городить, лучше разберитесь в инструментах. Если не освоите другие среды, то не сможете судить об удобстве ни своей, ни другой среды. Потому что для понимания их надо учиться, а не ломиться напролом с привычными старыми методами. Без этого у Вас нет и не будет ни малейшего понятия об удобстве других инструментов.![]() У Вас, кстати, C++Builder какой версии? Лицензионный?
0
|
|||||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||
| 30.03.2016, 22:00 | ||
|
всю тему не читал. вы какую используете? (ps: мысля верная, и потому вы ошибаетесь. такой вот парадокс-детектор)
0
|
||
|
2 / 2 / 0
Регистрация: 26.07.2015
Сообщений: 185
|
|||||||
| 30.03.2016, 22:10 | |||||||
Удобный, но устарел... Была программа, написанная на Delphi 5, и нормально работала в XP, а в 10 перестала работать. Режим совместимости и запуск от администратора не помогали... И она заработала после перекомпиляции на новом Lazarus... Добавлено через 5 минут hoggy, CodeBlocks и CBuilder.
0
|
|||||||
|
|
||||
| 30.03.2016, 22:16 | ||||
|
До тех пор никакого обоснованного мнения Вы составить не можете в принципе. И я писал на BCB6 когда-то. Qt и VS с .Net лучше его на порядки. Этим надо хоть немного попользоваться и поучиться, чтобы оценить.
0
|
||||
|
2 / 2 / 0
Регистрация: 26.07.2015
Сообщений: 185
|
||
| 30.03.2016, 22:26 | ||
0
|
||
|
|
|
| 30.03.2016, 22:38 | |
|
Они опережают BCB6 лет на 10. Что как бы намекает.
Программирование - это не только оконные формы. Но если уж о них, то редактор форм в BCB - полный отстой. Состоит из компонентокидательства и настроек в инспекторе объектов. Похоже, конечно на современное. Но сейчас есть лэйауты, средства гибкого размещения контролов на форме, вместо тех тупых анчоров к краям. Сейчас можно в обычной метке разместить оформленный текст, даже html (в Qt). Если не хватает какого-то оконного компонента, его можно написать самостоятельно. Да, можно, но не обязательно искать готовое. Написание компонентов сейчас вовсе не такой аццкий труд, как пробираться через дебри реализации компонентов в BCB6. По сравнению же с возможностями QML и WPF, Ваш любимый редактор форм не то что не валялся, а вообще из каменного века. Вы отстали в разработке даже оконных форм на 10 лет, осознайте.
0
|
|
|
2 / 2 / 0
Регистрация: 26.07.2015
Сообщений: 185
|
|||||
| 30.03.2016, 23:04 | |||||
0
|
|||||
|
|
|||||
| 30.03.2016, 23:21 | |||||
|
В QML и WPF тоже есть инспектор, но там возможности кастомизации интерфейса, по сравнению с BCB6, просто невероятные (для Вас).
0
|
|||||
|
2 / 2 / 0
Регистрация: 26.07.2015
Сообщений: 185
|
|
| 30.03.2016, 23:49 | |
|
0
|
|
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
||
| 31.03.2016, 09:43 | ||
|
0
|
||
| 01.04.2016, 05:52 | |
|
0
|
|
|
2 / 2 / 0
Регистрация: 26.07.2015
Сообщений: 185
|
||
| 03.04.2016, 11:04 | ||
|
0
|
||
| 03.04.2016, 11:04 | |
|
Какую бесплатную среду (IDE) разработки для С++ 2013/2014 года выпуска лучше скачать? Начало изучения С++. Посоветуйте среду разработки. Какую среду разработки выбрать? какую среду разработки с++ выбрать? Какую выбрать среду разработки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки
Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
|
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы
Всем привет! Хочу поделиться свежим (и довольно. . .
|
|
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
|
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения:
- добавлена многоязычность
- добавлено снятие скриншотов
- добавлено поддержание бафов хождения по воде (для жреца, дк и шамана)
- и так, по. . .
|
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу)))
Критические ошибки, мешающие компиляции и. . .
|
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата)
Этот документ предназначен для того, чтобы новый чат Claude мог продолжить
работу без необходимости заново разбираться в. . .
|