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

Поделиться
HTML-код
  • Опубликовано: 29 сен 2024

Комментарии • 23

  • @dalexgames549
    @dalexgames549 9 дней назад +6

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

  • @GresAndrey
    @GresAndrey 9 дней назад +4

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

    • @snowy0110
      @snowy0110 7 дней назад

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

  • @Toffic
    @Toffic День назад

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

  • @СергейШавлюга-з2ч
    @СергейШавлюга-з2ч 9 дней назад +2

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

  • @alexsandrbetl5023
    @alexsandrbetl5023 5 дней назад

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

  • @bulba1995
    @bulba1995 6 дней назад

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

  • @ОлегМастер-о4ь
    @ОлегМастер-о4ь 7 дней назад

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

  • @Vol_
    @Vol_ 9 дней назад +1

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

  • @sogeking_479
    @sogeking_479 8 дней назад +1

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

  • @Serjious_m
    @Serjious_m 8 дней назад

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

  • @legohistory8039
    @legohistory8039 8 дней назад

    Огонь🔥🔥👍

  • @РоманАндреев-ь4ь
    @РоманАндреев-ь4ь 9 дней назад

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

  • @kek8659
    @kek8659 8 дней назад

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

    • @LifeEXECode
      @LifeEXECode  8 дней назад

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

    • @kek8659
      @kek8659 7 дней назад

      @@LifeEXECode спасибо👌

    • @Koteyka1489
      @Koteyka1489 4 дня назад

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

  • @Agger64RUS
    @Agger64RUS 8 дней назад

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

    • @Agger64RUS
      @Agger64RUS 8 дней назад

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

    • @LifeEXECode
      @LifeEXECode  8 дней назад

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

    • @Agger64RUS
      @Agger64RUS 8 дней назад

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

    • @sanyagoretsky
      @sanyagoretsky 7 дней назад

      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 , по ключу $ и там уже устанавливает что хотим