Исчезают режимы компиляции
От: LaptevVV Россия  
Дата: 20.03.25 08:05
Оценка: -1 :))
Традиционно для студентов и обучения использую Code::Blocks — работает везде.
Последний год сижу на винде 10 — вынужденно
Поставил, как обычно, C::B без minGW
Поставил отдельно minGW в составе msys2 (там аж 4 варианта ставится)
Приписал пути — все находит.
Делаю проект, ставлю в окошке нужные режимы компиляции (C++20 само собой)
Все нормально компилируется, собирается. Статически, не статически — все пучком.
Сохраняю проект, завершаю работу.
При новом запуске открываю тот же проект или создаю новый — пофигу
Из окна режимов компиляции исчезают все режимы для установки стандарта С++, кроме с++98
Причем, и std, и gnu.

Кто-нить сталкивался ?
Если ставить C::B с мингв, то ничего такого не замечал.
Но там мингв старый: компилятор С++ 8.1, а мне надо хотя бы 12.2
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re: Исчезают режимы компиляции
От: LaptevVV Россия  
Дата: 20.03.25 08:33
Оценка: -1 :))
LVV>Если ставить C::B с мингв, то ничего такого не замечал.
LVV>Но там мингв старый: компилятор С++ 8.1, а мне надо хотя бы 12.2
Проверил снова.
Первый проект содержит в окне режимов с++20.
Однако установка его вызывает ошибку компиляции — типа надо не с++20, а с++2а
Естественно, minGW же 8.1 — не поддерживает с++20.
Я отказался, поставил с++17.
Про прошло.
Завершил работу, снова запустил.
Открыл тот же проект.
Из режимов компиляции исчез режим установки с++20.
Остальное — на месте.

Где смотреть/поправлять — кто-нить знает ?
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re: Исчезают режимы компиляции
От: PM  
Дата: 20.03.25 16:02
Оценка: +4
Здравствуйте, LaptevVV, Вы писали:

В традициях русского форума скажу: вы, профессор, мучаете студентов устаревшей фигней, которая им в будущей карьере никак не поможет.

Потратье своё время, установите Linux и Visual Studio Code, разберитесь как оно работает и получите нормальный достаточно свежий компилятор GCC. Студенты вам благодарны будут, у них в жизни станет меньше одним преподом-старпером, который мучает их бессмысленной ерундой.

Если не хотите устанавливать Linux, на Windows уже несколько лет можно нормально разрабатывать в WSL: https://learn.microsoft.com/en-us/windows/wsl/install
И Visual Studio Code замечательно работает в WSL.

Забудьте про этот Code Blocks, как это сделали его авторы:

Последняя версия: 20.03 (19 марта 2020)

Re[2]: Исчезают режимы компиляции
От: LaptevVV Россия  
Дата: 20.03.25 19:29
Оценка: -3 :)))
PM>В традициях русского форума скажу: вы, профессор, мучаете студентов устаревшей фигней, которая им в будущей карьере никак не поможет.
В традициях старых профессоров отвечу: а не пойти ли вам, сударь...
PM>Потратье своё время, установите Linux и Visual Studio Code, разберитесь как оно работает и получите нормальный достаточно свежий компилятор GCC. Студенты вам благодарны будут, у них в жизни станет меньше одним преподом-старпером, который мучает их бессмысленной ерундой.
1. Я работаю в Линуксе. И в VSCode. Но для С++ его не использую.
2. В вузе я сам ничего поставить не могу. Надо писать заявку и отправлять ее по инстанциям.
3. Студенты спасибо не скажут. Наоборот, скажут: опять Лаптев нас мучает!... Почему нельзя в студии писать ?
PM>Если не хотите устанавливать Linux, на Windows уже несколько лет можно нормально разрабатывать в WSL: https://learn.microsoft.com/en-us/windows/wsl/install
PM>И Visual Studio Code замечательно работает в WSL.
WSL — это винда, а вы только что предлагали мне поставить линукс...
PM>Забудьте про этот Code Blocks, как это сделали его авторы:
PM>

PM>Последняя версия: 20.03 (19 марта 2020)

А они забыли ?
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Исчезают режимы компиляции
От: σ  
Дата: 20.03.25 19:55
Оценка: :)
PM>В традициях русского форума скажу: вы, профессор, мучаете студентов устаревшей фигней

Спасибо хоть не Borland C++ Builder 6
Re[3]: Исчезают режимы компиляции
От: LaptevVV Россия  
Дата: 21.03.25 05:21
Оценка: -3 :)
PM>>В традициях русского форума скажу: вы, профессор, мучаете студентов устаревшей фигней
σ>Спасибо хоть не Borland C++ Builder 6
Какие же вы все тугодумы — хотя намного моложе меня...
До вас не дошло.
Мне не нужна навороченная IDE.
Я сам могу работать из командной строки.
Но студенты 1 курса — не могут.
Им нужна простая IDE, которая работает везде и без проблем.
А компилятор мы используем gcc от 12.2 и выше.

Я вот теперь подумываю насчет CodeLite.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[4]: Исчезают режимы компиляции
От: Doom100500 Израиль  
Дата: 23.03.25 08:26
Оценка:
Здравствуйте, LaptevVV, Вы писали:


LVV>Им нужна простая IDE, которая работает везде и без проблем.

LVV>А компилятор мы используем gcc от 12.2 и выше.

LVV>Я вот теперь подумываю насчет CodeLite.



До сих пор не понятно почему vscode + c/c++ не соответствует этим условиям.
Вот-же:
https://code.visualstudio.com/docs/languages/cpp
Спасибо за внимание
Re: Исчезают режимы компиляции
От: xma  
Дата: 23.03.25 08:40
Оценка: +1
Здравствуйте, LaptevVV, Вы писали:

LVV>Традиционно для студентов и обучения использую

ты же благополучно свинтил из ВУЗ'а на зп x3 на удалёнку ? опять на студентиков потянуло пахать за копейки ?

дома скучно что ле ?
Re[2]: Исчезают режимы компиляции
От: LaptevVV Россия  
Дата: 23.03.25 11:10
Оценка: 1 (1) -1 :))
LVV>>Традиционно для студентов и обучения использую
xma>ты же благополучно свинтил из ВУЗ'а на зп x3 на удалёнку ? опять на студентиков потянуло пахать за копейки ?
А я и сейчас. Мои ученики меня сами пригласили.
xma>дома скучно что ле ?
У тебя не было учеников, тебе не понять.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[3]: Исчезают режимы компиляции
От: xma  
Дата: 23.03.25 11:13
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>А я и сейчас.

что сейчас ?

LVV>Мои ученики меня сами пригласили.

"пользуешься авторитетом" (c)

LVV>У тебя не было учеников, тебе не понять.

та я не укоряю, просто интересно
Re[5]: Исчезают режимы компиляции
От: LaptevVV Россия  
Дата: 23.03.25 11:20
Оценка: -1 :))
D>До сих пор не понятно почему vscode + c/c++ не соответствует этим условиям.
D>Вот-же:
D>https://code.visualstudio.com/docs/languages/cpp
Спасибо за наведенную мысль: надо в следующей книжке написать про это все.
И все примеры дать в этом инструментарии.
Чтобы даже зеленые первокурсники смогли работать.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[4]: Исчезают режимы компиляции
От: LaptevVV Россия  
Дата: 23.03.25 11:30
Оценка: 4 (2) -1 :))
LVV>>А я и сейчас.
xma>что сейчас ?
Работаю на полставки...
Прихожу в контору, как в универ — вокруг мои студенты и выпускники...
И даже своего начальника я учил более 15 лет назад в соседнем универе.
LVV>>Мои ученики меня сами пригласили.
xma>"пользуешься авторитетом" (c)
Всегда!
LVV>>У тебя не было учеников, тебе не понять.
xma>та я не укоряю, просто интересно
Я про своих учеников могу часами говорить...
Хотя первый выпуск уже сами мужики под 50, но для меня они все равно пацаны...
Например, один командует всем ИТ на Балтийском заводе.
Где атомные ледоколы делают
Другой очень долго командовал всем ИТ в компании Волга-Днепр.
В 2014 году Коммерсант включил его в пятерку самых-самых ИТ-директоров по транспортной отрасли.
Еще один — в IBM в Бостоне работал...
В общем, я как прям отец — горжусь своими пацанами...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[3]: Исчезают режимы компиляции
От: zx zpectrum  
Дата: 23.03.25 11:40
Оценка:
LVV>2. В вузе я сам ничего поставить не могу. Надо писать заявку и отправлять ее по инстанциям.
Возникают вопросики:
1. Кто все эти "замечательные" бюрократы от образованщины?
2. С какой целью эти пи... защищают интересы Microsoft, хотя, казалось бы, работают в России? Профессор вынужден сидеть на винде — как тебе такое, Илон Маск? (*)
3. Не лучше ли, при подобных вводных, послать на... все четыре стороны официалов и преподавать частным образом?

*: Думаю, что реальный Маск и DOGE вывели бы подобных бюрократов-вредителей за ушко да на солнышко. Но у России, как всегда, свой путь. "Сволочи доверчивый" до такой степени, что троцкотня имени Клинтон-Обамы-Харрис отдыхает.
Re[2]: Исчезают режимы компиляции
От: zx zpectrum  
Дата: 23.03.25 11:52
Оценка:
PM>Потратье своё время, установите Linux и Visual Studio Code, разберитесь как оно работает и получите нормальный достаточно свежий компилятор GCC. Студенты вам благодарны будут, у них в жизни станет меньше одним преподом-старпером, который мучает их бессмысленной ерундой.

Сомнительное утверждение. Платят хорошие деньги как раз "археологам", не боящимся ни бога, ни черта, ни набора технологий 50-летней давности. Способных починить и доработать любую дичь. Вьюношей, работающих "по рельсам, как все" за порогом, как за баней г... не буду выражаться — за рупь пучок, короче, таких. Исходя из этого надо и готовить студентов. Сразу по-хардкору, брутально, без смазки. Не все, конечно, такое выдержат, но то издержки производства.

Однако стоит добавить: если профессор не способен взять свой любимый заброшенный Code::Blocks (который действительно в свое время был весьма хорош) и допилить совместимость с более новыми версиями GCC по ключам командной строки (проблема-то именно в C::B, а не в компиляторах C++), то от C::B таки придётся отказаться и выбрать путь попроще. Взялся хардкорничать — соответствуй.
Отредактировано 23.03.2025 11:54 zx zpectrum . Предыдущая версия .
Re[2]: Исчезают режимы компиляции
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 23.03.25 13:38
Оценка: :)
Здравствуйте, PM, Вы писали:

PM>Потратье своё время, установите Linux и Visual Studio Code, разберитесь как оно работает и получите нормальный достаточно свежий компилятор GCC. Студенты вам благодарны будут, у них в жизни станет меньше одним преподом-старпером, который мучает их бессмысленной ерундой.


Code Blocks гораздо приятнее этого вашего VSCode


PM>Забудьте про этот Code Blocks, как это сделали его авторы:

PM>

PM>Последняя версия: 20.03 (19 марта 2020)


"Ночные" сборки несколько раз в год делаются. А релизы, как я помню, они всегда очень редко делали
Маньяк Робокряк колесит по городу
Re[5]: Исчезают режимы компиляции
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 23.03.25 14:07
Оценка:
Здравствуйте, Doom100500, Вы писали:

D>До сих пор не понятно почему vscode + c/c++ не соответствует этим условиям.


VSCode — ужасна. Но на ней много что работает, только поэтому приходится есть этот кактус
Маньяк Робокряк колесит по городу
Re[6]: Исчезают режимы компиляции
От: Doom100500 Израиль  
Дата: 24.03.25 06:15
Оценка:
Здравствуйте, Marty, Вы писали:

M>Здравствуйте, Doom100500, Вы писали:


D>>До сих пор не понятно почему vscode + c/c++ не соответствует этим условиям.


M>VSCode — ужасна. Но на ней много что работает, только поэтому приходится есть этот кактус


Ну для лаб-же. Чем плохо?
Спасибо за внимание
Re[4]: Исчезают режимы компиляции
От: FR  
Дата: 24.03.25 09:36
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Им нужна простая IDE, которая работает везде и без проблем.

LVV>А компилятор мы используем gcc от 12.2 и выше.

LVV>Я вот теперь подумываю насчет CodeLite.


Можно еще попробовать Red Panda C++
Он вроде вполне активно развивается, я сам не пользуюсь, только потыкать ставил в прошлом году, вроде вполне все работало.
Re: Исчезают режимы компиляции
От: AleksandrN Россия  
Дата: 24.03.25 10:07
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Из окна режимов компиляции исчезают все режимы для установки стандарта С++, кроме с++98


Лучше студентов научить CMake использовать, а не учить одной IDE, к тому же, не очень популярной.
Re[5]: Исчезают режимы компиляции
От: LaptevVV Россия  
Дата: 24.03.25 11:44
Оценка: -1 :)
FR>Можно еще попробовать Red Panda C++
FR>Он вроде вполне активно развивается, я сам не пользуюсь, только потыкать ставил в прошлом году, вроде вполне все работало.
Спасибо попробую.
Это не бывшая Dev-C++ ?
Хочешь быть счастливым — будь им!
Без булдырабыз!!!