|
-37 / 1 / 0
Регистрация: 26.04.2020
Сообщений: 19
|
|
Начало начал C++. Выбор IDE для новичка09.03.2025, 12:59. Показов 10419. Ответов 99
Здаров камрады!
Заранее прошу не пинать, если не в тот раздел топик стартанул. Далее буду изъясняться без профессиональных терминов, своими словами. В бытность свою шкетом, кодил я на Turbo Pascal 7.0, учился я в школе пионеров и там всё было относительно понятно. Также немного зацепил курсы и по плюсам, в томже доме пионеров. Решил тут заняться программированием в windows с нуля, типа консольных приложений hello world и задача казалось бы была простая, скачать C++ и начать кодить. До этого я программировал в некой досовской оболочке, не знаю, как она называется, кажется борланд. Но понимая, что прогресс не стоит на месте я думал, что есть среды на подобие борланда, где сама среда будет со встроенным компилятором без заморочек (это когда нажал кнопочку запустить и сразу исполнился код в консольном окне) и с возможностью автодополнения синтаксиса. Покопавшись в своих бэкапах вытащил на свет божий Visual Studio 2013 ультимейт, на диске. Поставил её (его, ею) и ах Запустил это визуалстудио и первая же программа helloworld не запустилась у меня, выдавала какие-то ошибки, долго покурив форумы понял, что надо какие-то настройки менять. Затем я закрыл проект и создал простой файл с темже кодом ХАЛОВОРЛД, только хотел нажать кнопку запустить, а там он не присоединён к какому-то процессу. Гнев переполнил моё сознание. Как же трудно и не понятно блин. Соответственно вопрос, есть ли какие-то легковесные IDE с уже встроеным копилятором, понимающим "классический" код C++, без танцев с бубном и подключением кучи ненужного говная, чтобы нажал кнопочку запустить и она тебе в консоли вывела хеловорд. Написал, как смог, заранее благодарю за адекватные ответы.
0
|
|
| 09.03.2025, 12:59 | |
|
Ответы с готовыми решениями:
99
IDE и литература для новичка Оптимальная IDE для новичка Подскажите IDE для новичка |
|
-37 / 1 / 0
Регистрация: 26.04.2020
Сообщений: 19
|
|||
| 13.03.2025, 19:10 [ТС] | |||
|
Добавлено через 1 минуту
0
|
|||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|
| 13.03.2025, 19:11 | |
|
2
|
|
|
-37 / 1 / 0
Регистрация: 26.04.2020
Сообщений: 19
|
||
| 13.03.2025, 19:12 [ТС] | ||
|
1
|
||
|
|
||
| 13.03.2025, 19:13 | ||
|
0
|
||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||
| 13.03.2025, 19:15 | ||
|
Поэтому учится можно и на этом. Но создавать продукт нужно нативными средствами.
0
|
||
|
-37 / 1 / 0
Регистрация: 26.04.2020
Сообщений: 19
|
||
| 13.03.2025, 19:21 [ТС] | ||
|
Чтоб выйти просто введи что-нибудь и ентер
0
|
||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|
| 13.03.2025, 19:21 | |
|
1
|
|
|
-37 / 1 / 0
Регистрация: 26.04.2020
Сообщений: 19
|
|
| 13.03.2025, 19:27 [ТС] | |
|
0
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||
| 13.03.2025, 19:30 | ||
|
Есть всего несколько пакетов дистрибутивов С++. Сейчас хватит комплексного пакета : VC Redist 2015-2022. А для gcc я уже написал, для каждой версии для каждой сборки нужны свои (как минимум три, таких dll).
0
|
||
|
Злостный нарушитель
10920 / 5848 / 1289
Регистрация: 12.03.2015
Сообщений: 26,955
|
||
| 13.03.2025, 19:31 | ||
|
И неплохо зарабатываю, кстати. ![]() ----------- Ставить можно нинада, можно и готовый бинарник скачать из интырнетов.
1
|
||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||
| 13.03.2025, 19:32 | ||
|
1
|
||
|
Диванный эксперт
|
||
| 13.03.2025, 19:32 | ||
|
Что ему всю эту муть устанавливать? </sarcasm>Статическая линковка упрощает, но с ней в каждом исполняемом файле своя копия библиотек.
1
|
||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||
| 13.03.2025, 19:42 | ||
|
Если несколько бинарников в программе, то просто кидаешь их рядом в папку.
0
|
||
|
-37 / 1 / 0
Регистрация: 26.04.2020
Сообщений: 19
|
|
| 13.03.2025, 19:45 [ТС] | |
|
0
|
|
|
Нарушитель
6701 / 3116 / 1064
Регистрация: 01.06.2021
Сообщений: 12,036
|
||||
| 13.03.2025, 20:25 | ||||
|
0
|
||||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||
| 13.03.2025, 20:55 | ||
|
А компиляция того же QT в статик заняло 55Гиг, это просто жесть. Теперь он(QT) мне должен как земля колгоспу.) И ещё он мне все свои утилиты тоже собрал в статику. и папка QT/bin занимает коло 2гигов. Не припомню такого концерта когда собирал 5-ую версию QT, ни по объему при компиляции ни про его утилиты. Удивил с плохой стороны. Да и выходные программы выросли в двое, на 10мб - это только с базовыми виджетами. Да и это я просто в пример о нескольких мегабайт бинарника.
0
|
||
|
Нарушитель
6701 / 3116 / 1064
Регистрация: 01.06.2021
Сообщений: 12,036
|
||||
| 13.03.2025, 21:13 | ||||
|
Это как запустить ракету в космос. Пустая или с грузом - траты одинаковые. Аналогично и с игровыми движками. Минимальная игра на Godot, Unity до 90 МБ, а минимальная на UE5 450 МБ (если крайнюю ставить, но я использую 5.4.4 - там 366 МБ). Добавлено через 2 минуты но а у тебя есть лицензия, чтобы статик делать? да и создавать потом толстый exe не круто будет, антивирусы будут постоянно останавливать на время Добавлено через 4 минуты
0
|
||||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|||
| 13.03.2025, 21:24 | |||
|
Добавлено через 8 минут Но он тащит много зависимостей, тот же qtdeclarative тащится с qtquick и qtgraphs. А qtquick я по быстрому не нашел как отклчить. И нет, я делал релиз сборки. Что shared (36Гиг) что static(55Гиг). По итогу уже сами сборки: shared(600MB) и static(2.5GB и то только из-за раздутой папки бинарников которую он с дуру собрал в static) Так что если что, лучше качайте готовую сборку. Ну и это отдельная тема, конечно.
0
|
|||
| 13.03.2025, 21:24 | |
|
Выбор IDE и литературы для начинающего Сложное начало для новичка Как организовать выбор фона, препятствий, начала и конца игры? Выбор книги по C++ для начинающих с хорошо подобранными упражнениями Начал писать бота для онлайн игры. Не понимаю содержимое пакетов и их построение Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|
|
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки.
Добавлены следующие реквизиты типа Булево:
- Буквы;
- Цифры;
- Символы.
Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
|
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей.
Самым главным критерием для. . .
|
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store.
И так:
1. Скачиваем с. . .
|
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге).
Задача:
Программно добавить префикс в нумерацию документов.
Решение:
В модуле объекта. . .
|