|
-37 / 1 / 0
Регистрация: 26.04.2020
Сообщений: 19
|
|
Начало начал C++. Выбор IDE для новичка09.03.2025, 12:59. Показов 9612. Ответов 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
|
||
|
Злостный нарушитель
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
|
||
| 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
|
|
|
6307 / 3029 / 1053
Регистрация: 01.06.2021
Сообщений: 11,510
|
||||
| 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
|
||
|
6307 / 3029 / 1053
Регистрация: 01.06.2021
Сообщений: 11,510
|
||||
| 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++ для начинающих с хорошо подобранными упражнениями Начал писать бота для онлайн игры. Не понимаю содержимое пакетов и их построение Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|