02.🕹️ Сборка C++ проектов. Препроцессинг. Game Engine серии

  Рет қаралды 7,377

Life EXE

Life EXE

Күн бұрын

#lifeexe #lifeexecode #gameengine #lifeexeengine #unrealengine #gamedev #ue5 #unrealengine5
Мой курс «Unreal Engine - полное руководство по разработке на С++»
www.udemy.com/course/unrealen...
Game engine wiki - lifeexe-art.gitbook.io/game-e...
Community wiki - lifeexe-art.gitbook.io/lifeexe
-------------------------------------------------------------
Поддержать канал:
🔴Patreon: / lifeexecode
🔴Boosty: boosty.to/life-exe
🔴PayPal Donate: bit.ly/LifeExePayPalDonate
Ресурсы:
🔴Телеграм канал: t.me/LifeExeCode
🔴GitHub: github.com/life-exe
🔴Itch: life-exe.itch.io
🔴LifeEXE School: life-exe.teachable.com
🔴X: x.com/LifeExeCode
🔴Medium: / lifeexe
-------------------------------------------------------------
0:00:00 - Введение
0:02:15 - Классификация языков программирования
0:07:54 - Что такое компиляция?
0:09:34 - Что такое сборка программы?
0:11:31 - Изучаем препроцессор
0:59:55 - Pragma директива
1:23:38 - Итоги
1:25:05 - Ссылки, ресурсы
--------------------------------
Лицензия Creative Commons Attribution 4.0 на использование трека Heavy Drums Bass (исполнитель: Audionautix): creativecommons.org/licenses/...
Исполнитель: audionautix.com/

Пікірлер: 46
@UnrealTemplier
@UnrealTemplier Ай бұрын
Ну ты маньяк :) Как полный метр по длительности, но посмотрел на одном дыхании) Огромная благодарность за инфу!
@user-vg1lp1me8j
@user-vg1lp1me8j Ай бұрын
Это очень сильно! Я восхищаюсь людьми которые на таком уровне могут программировать, не то что мой JS.
@user-xw3uj8ij6v
@user-xw3uj8ij6v 27 күн бұрын
Пишу на с++ и на js могу сказать что 99% не читали ecmascript стандарт и не знают js) а 99.99% считают что js однопоточный) неважно просто разные задачи решают языки
@alexandrmorozov9752
@alexandrmorozov9752 Ай бұрын
Я с вами, теперь мы точно станем круче
@LifeEXECode
@LifeEXECode Ай бұрын
Оууууее. Это безусловно!
@playz1199
@playz1199 16 күн бұрын
Наконец блятть Александр морозов присоединился я думал забрасывать эту хуйню но ты тут поэтому я пошёл дальше кожить и надеяться на повышение зарплаты ведь индусов никогда блять не хватает
@nognomar
@nognomar Ай бұрын
Отличное видео, помогло узнать что-то новое, да вспомнить давно забытое старое )
@kvs2910
@kvs2910 16 күн бұрын
Большое спасибо! Очень жду следующих серий!
@sogeking_479
@sogeking_479 29 күн бұрын
Отличное видео! Особенно для меня, который знаком с макросами на уровне define PI 3.14
@fun_dev
@fun_dev 19 күн бұрын
жду следующую часть
@alexsandrbetl5023
@alexsandrbetl5023 29 күн бұрын
Шикарный урок, лайк однозначно!!! Юрий, было бы здорово если уроки выходили бы каждую неделю))))
@LifeEXECode
@LifeEXECode 29 күн бұрын
Alexsandr спасибо огромное! Да я сам бы хотел, чтобы каждую неделю выходили) Мне кажется, даже если чисто ютубом заниматься так не получится) Хотя 20-минутные ролики можно было бы так выпускать)
@3.14ter_
@3.14ter_ 21 күн бұрын
🔥
@montecristo31
@montecristo31 29 күн бұрын
Вау, нифгаасе какой контент!!!!! Надеюсь не забросишь!!!!
@o01122
@o01122 Ай бұрын
Хорошо! *Главное не затролить самого себя))))
@user-vv5sn6gf1f
@user-vv5sn6gf1f 5 сағат бұрын
Видео интересное! Фоновая музыка oчень мешает восприятию.
@amaday84
@amaday84 29 күн бұрын
Отличный урок, часто сталкивался с дефайнами и прагмами, но самостоятельно погрузиться в них и изучить что то сложнее простых дефайнов руки не доходили.
@TheLeonardDe
@TheLeonardDe 24 күн бұрын
Очень жду следующую часть :)
@user-uv2ev3ms9v
@user-uv2ev3ms9v 29 күн бұрын
Очень жду cmake
@zeroforazone
@zeroforazone 28 күн бұрын
Спасибо за потрясный контент
@user-iw8hb1hd1p
@user-iw8hb1hd1p 29 күн бұрын
Было интересно)
@maksimbaulin
@maksimbaulin 22 күн бұрын
Юрий, добрый день! Есть ли у тебя опыт разработки игры в одиночку и выпуск ее в steam? Я был бы очень благодарен за любую инфу из рук эксперта о том, с чем приходится сталкиваться после того, как игра выпущена, продвижение, распространение ключей инфлюенсерам и тд. Стоит ли продолжать это делать сейчас или только как портфолио? Да и просто твое мнение интересно. спасибо!
@user-uv2ev3ms9v
@user-uv2ev3ms9v 29 күн бұрын
И кстати если ты ещё не записал след. видео, можно мельком упомянуть что/когда юзать, forward decl, или include. Просто буквально пару слов))) Спасибо!
@LifeEXECode
@LifeEXECode 29 күн бұрын
Да, FD будет в следующем видео, уже в плане оно) даже больше пары слов)) 👌
@VellMakc
@VellMakc 28 күн бұрын
Удивительно как мало просмотров, учитывая качество контента.
@user-jp3wr4ss8j
@user-jp3wr4ss8j 19 күн бұрын
Юрий хотел бы обратиться к вам. Я прошел старт курса вашего по UE + Cpp. Мне невероятно сложно идет. Т.к у вас не для самого нуля. И с задачей запрограммировать анимацию бега я не справился. И в целом не знал как это сделать. Хотя опыт с Java и C# у меня был. Есть ли у вас какой либо менторинг или консультации. Я очень хочу разрабатывать на UE но у меня как то не идет.А другого такого курса кроме вашего я не нашел
@user-md2vy3wp4i
@user-md2vy3wp4i 28 күн бұрын
Очень круто, не задумывались взять группу , сделать что то вроде менторства, на пару месяцев?)
@LifeEXECode
@LifeEXECode 27 күн бұрын
Это было бы круто на самом деле, но сейчас по времени вообще не вывожу. Это очень большая будет нагрузка..
@user-xw3uj8ij6v
@user-xw3uj8ij6v 27 күн бұрын
Видел на просторах интернета что некоторые пишут core движок на c++, а editor для него на c# потом линкуют dll к эдитору, насколько этот подход хороший?
@mrolokrez1059
@mrolokrez1059 Ай бұрын
под винду ещё можно компилить как .sys под kernel-mode driver🤣
@antikl
@antikl 26 күн бұрын
50:12 вылетела ошибка, использую gcc заменил на #define TO_CHAR(TOKEN) #TOKEN[0]
@LifeEXECode
@LifeEXECode 21 күн бұрын
Понял, спасибо! Скажу в следующем видео про это 👌
@GresAndrey
@GresAndrey Ай бұрын
Замечательное видео, но есть одно замечание, этапов компиляции насколько я знаю не 3, а 4, после компилирования идет ассемблирование, поправьте меня, пожалуйста, если я ошибаюсь.
@user-nf8zb4qp6j
@user-nf8zb4qp6j 29 күн бұрын
компилирование и есть "ассемблирование" сначала создаются т.н. объектные файлы, а потом уже линковщик их собирает в конкретный исполняемый файл
@GresAndrey
@GresAndrey 29 күн бұрын
@@user-nf8zb4qp6j немного не так. Сначала идёт этап препроцессора, который хорошо рассмотрен в видео, далее этап компиляции который транслирует файл .i, оставшийся после препроцессора в файл .s, который содержит ассемблерный код, далее на этапе ассемблирования файл .s транслируется в машинные инструкции и упаковывает в форму, которая и образует объектный файл .o(двоичный файл), который уже дальше компонует линковщик.
@user-nf8zb4qp6j
@user-nf8zb4qp6j 28 күн бұрын
@@GresAndrey спасибо капитан. Я это знаю, ты просто более подробно описал второй этап чем я.
@GresAndrey
@GresAndrey 28 күн бұрын
@@user-nf8zb4qp6j если ты это знаешь, то зачем говоришь что это одно и тоже.
@GresAndrey
@GresAndrey 28 күн бұрын
@@user-nf8zb4qp6jесли знаешь, зачем говоришь что это одно и тоже?
@Gasha_rutik56
@Gasha_rutik56 22 күн бұрын
😅
@ArcenstoneAa
@ArcenstoneAa 3 күн бұрын
А почему, если выделять гибридный тип исполнения, python отнесён к интерпретируемым а java к гибридным? питон такой же байткод генерит (.pyc), различий между ним и java в этом плане ноль.
@SalatikInMyHead
@SalatikInMyHead 3 күн бұрын
🤦🤦у этого питона 🦾JIT compiler отрос?
@ArcenstoneAa
@ArcenstoneAa 2 күн бұрын
@@SalatikInMyHead есть и JIT компиляция да, в PyPy уже давно, в CPython с 3.13
@SalatikInMyHead
@SalatikInMyHead 2 күн бұрын
@@ArcenstoneAa тебя случаем не алиса зовут??? Какой CPython 3.13? 🤦🤦🤣 о пупу речи не идет эту поделку никто во внимание не бирет (python живет на git hub🎚python/cpython )
@ArcenstoneAa
@ArcenstoneAa 2 күн бұрын
@@SalatikInMyHead github com @ /python/cpython/commit/f6d9e5926b6138994eaa60d1c36462e36105733d
@user-er9nl7zu6e
@user-er9nl7zu6e 24 күн бұрын
Вы толком объяснить можете?Что вы создаёте?!
One year of my C++ SFML journey
5:39
Snapi
Рет қаралды 385 М.
UFC 302 : Махачев VS Порье
02:54
Setanta Sports UFC
Рет қаралды 1,4 МЛН
100❤️
00:20
Nonomen ノノメン
Рет қаралды 63 МЛН
I REMADE My First Game 12 YEARS LATER!
37:50
The Cherno
Рет қаралды 49 М.
НАДЕЖНЫЙ АСИК! ОБЗОР НА WHATSMINER M30S++!
6:17
Заметки Майнера
Рет қаралды 15 М.
Чем и зачем заменить Postman в 2024-м
13:21
Михаил Непомнящий
Рет қаралды 29 М.
7  ПАРАДОКСОВ БЕСКОНЕЧНОСТИ
36:02
Mathin
Рет қаралды 266 М.