24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Погромистов тред Прогаю на С\С++, решил вкатиться на атом от гитхаба и не могу понять, как настроить его под плюсы. Установил несколько пакетов а-ля "gcc-compiler" и etc, гсс настроен, при попытке компилировать выдает два ярких красных сообщения. ps до этого работал в дев, там всё просто и понятно как табуретка Итак, вопрос - как правильно настроить атом под с\с++?
Устанавливаешь себе mingw или что-то похожее и указываешь в настройках linter-gcc путь к gcc Должно работать, но писать на венде на плюсах - всегда мука адская.
>>134527412 (OP) Поставь linux на виртуалку и юзай в нем атом, если хочется. А так тебе нужен mingw, а не g++, и настройка PATH и atom самого. Стоит так же посмотреть есть ли в тех плагинах, которые ты установил поддержка винды.
Самый лучший инструмент C++ - Qt creator. Без QMake собирать серьезные проекты - практически невозможно, да и с ним это пиздец, особенно когда переносишь свой проект в продакшон, особенно когда ты разрабатываешь с одной версией либы, а где-то глубоко в продакшоне линкуется другая версия. Скорее бы умерло это чудовище из 90-х, с его неисправимыми проблемами линковки и часовой компиляцией.
>>134527412 (OP) АЛЛО, ДОРОГАЯ, ТЫ НЕ ПОВЕРИШЬ!! Я НАШЕЛ ДОЛБАЕБА, КОТОРЫЙ ЮЗАЕТ C++ НА ВИНДЕ!! ОХУТЬ, ПРАВДА?! ВЫЗЫВАЙ ЖУРНАЛИСТОВ, ОНИ ДОЛЖНЫ ЭТО ВИДЕТЬ!!1
>>134537108 Всё же это не C++. Там просто не хватает несколько нормальных либ, как в той же Джаве. Думаю, это и сделало её популярной в своё время (кроме кучи других очевидных плюсов). Всё при ней.
>>134537367 В С++ до Qt4 тоже не было нормальных либ, только васянские поделия с перекрестной зависимостью от разных версий и boost, в котором черт ногу сломит. Но кресты всё же взлетели.
>>134537367 Джава простая, со сборщиком мусора и простой многопоточностью с этими их зелёными потоками. Писать на ней очень просто. Плюс за джавой стоял Sun и немного Оракл, а за плюсами никто не стоял.
>>134537704 Я вчера посмотрел страуструпа выступление под заголовком "make easy tasks easy" и он там на каждый чих обещал отдельных оберток нахуярить и еще новую модель метапрограммирования въебенить, в которой черт ногу сломит. Простота у него заключается в том, что синтаксис зависит от контекста, нужно, говорит, больше такого синтаксиса чтобы сидеть и вспоминать каждый раз все эти частные случаи. Вот уж внатуре философия плюсов - делать простые вещи охуенно запутанными.
>>134537944 Не понимаю чем тебе плюсы видятся такими сложными? Просто надо изучить как работают стандартные вещи, а всё остальное вроде идиом легко вытекает из них.
>>134537944 А, ну еще надо плагины для компилятора сделать чтобы метакод писать для конструций. >>134538154 Они мне не кажутся сложными, а только синтаксис в них кажется одновременно тяжеловесным и невнятным местами. Ну и миллионы каких-то неочевидных приколов, которые зависят от компилятора который поддерживает или не поддерживает ту или иную хуйню.
Какой наименее мозгоебный способ собирать приложение для windows/linux одновременно? Насколько я понимаю под виндой для линукса никто не пишет, только под линуксом для винды. Вообще все это очень плохо представляю. ньюфаг
>>134537704 К нам в айти отдел пришёл новый сотрудник. Нужно сказать, что у нас в отделе работают почтенные крестогоспода. Новичка посадили за компьютер, но не успели даже дать задание, как он начал кодить. Начальник из любопытства подошёл посмотреть, что он там написал. В течении секунд тридцати он побледнел, затем посинел, затем покраснел, а потом трясущимся от нескрываемого гнева голосом сказал: - Это же Абстрактная фабрика! На чём ты кодил до этого? - На Джаве. - Жабапидор! - в один голос заорали все 20 человек. - Жабапидор! Жабапидор! Жабапидор! Кто-то включил сирену. Над дверьми замигали красные лампочки тревоги. На окнах мгновенно сомкнулись плотные жалюзи. В офисе одновременно бывает два отдела человек по сорок. На обеде вся эта толпа собирается на первом этаже, где яблоку негде упасть. А поэтому, как охранники ни пытались вырвать джавапидора из рук разъяренной толпы, им это не удалось. По всему офису стоял сплошной рев: - Жабапидор! В коридоре его сразу же сбили с ног. Используя галстук как поводок, его тащили через весь коридор, передавая из рук в руки. Поэтому получалось так, что никакого движения в коридоре не происходит, но и джавапидора тоже нет. Его заволокли в каптерку под лестницей, где хранятся ведра и швабры с тряпками, и там закрыли. Под конец рабочего дня он всё же появился. За получасовой обед его изнасиловали несколько человек. Сопротивляться было бы бесполезно. Через день на нем чистым оставалось одно лицо, а на теле не было живого места. Он превращался в мразь, в животное. Его били все, даже дизайнеры и уборщицы. Его заставляли есть говно и опарышей. В очко ему совали битые лампочки, живых птиц и змей. Он стал «дельфином» – в нужнике пятнадцать дырок, он ныряет в первую, выныривает, ныряет во вторую... И так – до конца. От него постоянно воняло. С ним невозможно было рядом находиться. Был такой случай: к нам устроился работать Степаныч. Степаныч сидит на толчке, а кто-то снизу через очко хватает его за яйца. Степаныч с воплем вылетает в коридор без штанов. Напротив - айти отдел. Смех не стихал долго... Потом Степаныч забил его кирзовым сапогом насмерть. Менты как узнали, что сдох джавапидор даже дело заводить не стали.
>>134536844 >Без QMake собирать серьезные проекты - практически невозможно >Любой линукс-байсд дистрибутив (даже aosp ведроида, на которое легаси и не должно было воздействовать, которое свежее и инновационно-гугловое) >Консолька слишком сложная
>>134538880 >Today we only support building remotely on the Linux target machine. Ну, у меня только виртуалка если так. Тем более не понятно как сделать кроссплатформенный проект с разными опциями комплияции.
>>134539490 В чем это проявляется? Мою знакомую её ёбарь обучил этому йоба-ремеслу за месяц, и теперь она проработав в компании год с чем-то уже имеет должность QA LEAD, и зарабатывает неплохие деньги. Что они там вообще делают, лол? Я просто пока воннаби программист, и в этой сфере не ориентируюсь почти. Насколько я понимаю, автоматические тесты пишут сами девы. А нахуя там эти опущенцы?
Прогаю на С\С++, решил вкатиться на атом от гитхаба и не могу понять, как настроить его под плюсы. Установил несколько пакетов а-ля "gcc-compiler" и etc, гсс настроен, при попытке компилировать выдает два ярких красных сообщения.
ps до этого работал в дев, там всё просто и понятно как табуретка
Итак, вопрос - как правильно настроить атом под с\с++?