Здравствуйте, sergey2b, Вы писали:
S>Здравствуйте, kaa.python, Вы писали:
KP>>Как ещё студия? Не видел такой на своей Бубунте, да и на Маке вроде не встречал. Что это за поделие вообще, которое на приличных ОС не работает?
S>Visual Studio Community for Mac
S>https://visualstudio.microsoft.com/vs/pricing/
для linux несколько кривой вариант
https://docs.microsoft.com/en-us/cpp/build/get-started-linux-cmake?view=msvc-160&viewFallbackFrom=vs-2019
По-моему в msdn уже выложена нормальная студия для linux
еще вариант CodeLite поноимает фалы проектов от виндовой студии
и скажем консольные приложения или с графикой через opencv получаються практически крослатофрменными
Здравствуйте, kaa.python, Вы писали:
KP>Как ещё студия? Не видел такой на своей Бубунте, да и на Маке вроде не встречал. Что это за поделие вообще, которое на приличных ОС не работает?
Не забываем, что существует две студии: MSVS,
VSCode.
Здравствуйте, CEMb, Вы писали:
CEM>Здравствуйте, PM, Вы писали:
PM>>JetBrains открыли для всех свой продукт: http://www.jetbrains.com/clion
CEM>Кто пробовал, какие ощущения?
CEM>Шёл искать работу, показали в качестве рекламы.
вот сейчас ее запряг для работы на текущем проекте.
ощущения двоякие.
то что она скорее всего самая удобная это да. (ну после MSVC, но MSVC к винде прибита гвоздями)
но если проект чисто линуксовый (прибит к линуксу гвоздями) то clion получается самый удобный.
но тут фишка в том что он для полноценной работы пытается распарсить CMakeLists.txt если не получается — то он становится
беспомощен как ребенок. а заставить распарсить CMakeLists.txt бывает задачей нетривиальной ибо линуксоиды
любят свои C++ проеты прибить гвоздями к депенденсам которые ставятся на конкрентый сервер.
вобщем тут как то на своей рабочей машине надо эти депенденсы как то сэмулировать или воспроизвести чтоб clion
распарсил CMakeLists.txt и начал понимать структуру проекта.
А еще есть тема что легаси C++ проекты могут собираться даже не через makefile а через кпримеру целый конгломерат makefile'в
который дергаются через самописный shell скрипт. и тут тоже как хочешь так и крутись чтобы заставить clion понять структуру проекта.
(меж тем у eclipse C++ нет необходимости парсить проектные файлы — ему достаточно самих исходников)
на текуще проекте как раз такая ситуация — куча makefile'в которые дергаются самописным shell скриптом.
Но тут удалось его уломать на работу с таким проектом — clion можно заставить сгенерить CMakeLists.txt по имеющимся исходникам.
конечно автогенеренный CMakeLists.txt будет нерелевантен самому проекту, но по крайней мере clion начнет без проблем навигировать по коду.
что касается сборки проекта на своей станции рабочей — тут вот уже нет. линуксоиды же любят все к конктретной инфраструктуре конкретных серваков приколотить.
приходится закидывать модификацию кода закидывать на сервак и там его самописными скриптами собирать и местным же gdb/cgdb отлаживать если чо (каменный век блин)
ну вот примерно такое место можно определить для clion в текущих реалиях для, к примеру, моего текущего проекта
да, они в конце 2020 поддержку makefile добавили, раньше только cmake поддерживался
Здравствуйте, удусекшл, Вы писали:
G>>Ты посмотри внимательнее, это объявление от 2014 года, тогда ходили слухи что JetBrains пилит IDE для C++, и когда она вышла, это стало настоящим событием среди ценителей реактивных мозгов.
У>Блин, некропостеры на форуме
Не хотелось плодить темы
btw, всех с весной
Здравствуйте, sergey2b, Вы писали:
S>еще вариант CodeLite поноимает фалы проектов от виндовой студии
S>и скажем консольные приложения или с графикой через opencv получаються практически крослатофрменными
Я не понимаю всех этих приседаний. Берёшь CMake, пишешь файл проекта один раз, потом все используют любимую IDE или какой нибудь Emacs и радуются жизни
Здравствуйте, PM, Вы писали:
PM>Удачи им
Не ничего лучше KDevelop-а, написанного на С++ и едиственного способного без падения распарсить, для браузинга по коду, ядро линукс.
Здравствуйте, kaa.python, Вы писали:
KP>Как можно допустить столько ошибок в слове Vim?
Потому что в нем и писалось. Сначала пищал, потом все испортил.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.