07.🕹️ Сборка C++ проектов. CMAKE. Game Engine серии

Поділитися
Вставка
  • Опубліковано 10 лис 2024

КОМЕНТАРІ • 29

  • @GresAndrey
    @GresAndrey Місяць тому +8

    Как я жду каждого видео от Вас, просто невероятный контент, больше такого глубоко подхода нигде нет. Спасибо. ❤

    • @snowy0110
      @snowy0110 Місяць тому

      по автотестированию во всем интернете нет лучшего контента чем на этом канале, искал по привычке на английском, а нашел жемчужину на русском :)

  • @alexandroiceman6707
    @alexandroiceman6707 Місяць тому

    Отлично!

  • @РоманЛукьянов-л4ц
    @РоманЛукьянов-л4ц 29 днів тому

    Как всегда очень качественный контент.

  • @Fr2hTt54bmZ
    @Fr2hTt54bmZ Місяць тому

    Новая порция контента от легенды! Спасибо тебе большое!

  • @dalexgames549
    @dalexgames549 Місяць тому +6

    Уф наконец то ))))

  • @Toffic
    @Toffic Місяць тому

    Контент - бомбический. Подача - отличная.
    +1 подписчик!

  • @alexsandrbetl5023
    @alexsandrbetl5023 Місяць тому

    Как всегда топовый урок! Приятно смотреть!

  • @Vol_
    @Vol_ Місяць тому +1

    Лучшее интро в cmake. Прям то, что нужно!

  • @СергейШавлюга-з2ч
    @СергейШавлюга-з2ч Місяць тому +2

    Автоматизация - наше всё😎

  • @bulba1995
    @bulba1995 Місяць тому

    Спасибо ,шикарное видео 👍

  • @sogeking_479
    @sogeking_479 Місяць тому +1

    Боже, храни этого мужика

  • @legohistory8039
    @legohistory8039 Місяць тому

    Огонь🔥🔥👍

  • @alexesipenko3413
    @alexesipenko3413 27 днів тому

    Крутейший контент! Спасибо за этот канал!
    Сто лет не сталкивался с cmake, только когда работал с Qt.
    Есть несколько вопросов не потеме. Пишу сюда, т.к. в телеге не нашел где можно было оставить комментарий (рекомендую добавить подгруппы для общения, обсуждения и пр.).
    Планирую ознакомиться с проектом змейки и соответственно опробовать весь пайплайн по разработке. Давно руки тянутся к организации автоматизации.
    1. Работает ли этот пайплайн для мобильных проектов (андроид)?
    2. Будут ли на канале темы мобильной разработки на UE? Например сборка максимально легковесной версии. Или специфичный пайплайн.
    Спасибо.

  • @kwndawo6617
    @kwndawo6617 26 днів тому

    Планируете обзор 3д математики как у джеймса грегори в книге?

  • @ОлегМастер-о4ь
    @ОлегМастер-о4ь Місяць тому

    Норм, странно что просмотров мало.

  • @РоманАндреев-ь4ь
    @РоманАндреев-ь4ь Місяць тому

    спасибо большое

  • @kek8659
    @kek8659 Місяць тому

    Юрий, ваш курс на Udemy новичку можно проходить на Unreal Engine 5? Или всё же Unreal Engine 4 нужен.

    • @LifeEXECode
      @LifeEXECode  Місяць тому

      Приветствую! Ученики проходят на 5-ке. Интерфейс да отличается, не сказал бы что сильно, но есть. Весь код на гитхабе под каждую версию движка есть. Демка на итч собрана под 5ку. То есть по коду практически никаких изменений.

    • @kek8659
      @kek8659 Місяць тому

      @@LifeEXECode спасибо👌

    • @Koteyka1489
      @Koteyka1489 Місяць тому

      Я на 5.4 прошел, есть пара моментов которые немного по-другому делаются, например умножение в БП, а в целом там все ок

  • @Serjious_m
    @Serjious_m Місяць тому

    Замечательное видео, пофиксил у своего проекта, как оказалось, ужасный CMakeLists

  • @artbrox
    @artbrox 27 днів тому

    why so serious

  • @Agger64RUS
    @Agger64RUS Місяць тому

    1:22:01 Если я правльно понял что нужно сделать, то для задания конфигурации при генерации CMake нужно в команду добавить ключ
    -DCMAKE_BUILD_TYPE= или в самом CMakeLists.txt прописать значение переменной CMAKE_BUILD_TYPE до команды project()

    • @Agger64RUS
      @Agger64RUS Місяць тому

      И конечно же спасибо огромное за очердное интересное и информативное видео, надеюсь тема симейка будет раскрыта еще больше)

    • @LifeEXECode
      @LifeEXECode  Місяць тому

      Приветствую! Это будет работать только для генераторов с одним таргетом: stackoverflow.com/a/59314670
      То есть под VS работать не будет..
      UPD. Ещё одна ссылка stackoverflow.com/a/19026241

    • @Agger64RUS
      @Agger64RUS Місяць тому

      ​​@@LifeEXECode точно, я такое использовал с make'ом. Тогда получается, что никак не получится такое провернуть, потому что даже сама VS при работе со встроенным CMake'ом из расширения при переключении конфигурации каждый раз перегенерирует кэш

    • @sanyagoretsky
      @sanyagoretsky Місяць тому

      add_executable(${PROJECT_NAME} main.cpp)
      if(CMAKE_CONFIGURATION_TYPES) # CORRECT WAY FOR MULTICONFIG GENERATOR
      set(OUTPUT_DIR ${CMAKE_CURRENT_BINARY_DIR}/bin/${PLATFORM}/$/${PROJECT_NAME}.v.${CMAKE_PROJECT_VERSION})
      else()
      set(OUTPUT_DIR ${CMAKE_CURRENT_BINARY_DIR}/bin/${PLATFORM}/${CMAKE_BUILD_TYPE}/${PROJECT_NAME}.v.${CMAKE_PROJECT_VERSION})
      endif()
      set_target_properties(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${OUTPUT_DIR})
      простой пример как получить доступ к типу сборки для MSVC , по ключу $ и там уже устанавливает что хотим