Neovim, SDL, & C++: Your Complete Guide

Sdílet
Vložit
  • čas přidán 19. 06. 2024
  • Dive into the world of Neovim as we explore its seamless integration with C++ and SDL. This tutorial is your ultimate guide to mastering SDL within the Neovim environment, tailored for C++ enthusiasts. From setting up Neovim for C++ development to employing #CMake for SDL builds, we cover every step to ensure a smooth and efficient programming experience. Plus, learn the ins and outs of #vcpkg for optimal package management. On #Windows
    We start with a basic Neovim setup, gradually moving to advanced configurations and tips. By the end of this journey, you'll be well-equipped with the knowledge to configure Neovim, SDL, and C++ for a powerful and efficient coding environment. Whether you are a beginner or a seasoned programmer, this tutorial provides valuable insights and practical skills.
    Chapters:
    0:00 Intro
    0:23 Career
    1:03 The game
    1:43 Discovery
    3:23 SDL2 Intro
    4:05 Cmake Intro
    4:27 VCPKG Intro
    4:54 Install VCPKG
    5:08 Install CMake
    5:34 Install SDL2
    6:33 Setup a game project
    7:46 Setup CMake for the project
    10:55 Issue with include
    11:57 LSP: Clangd config
    13:18 Main.cpp
    16:22 SDL Loop
    17:23 Finalize SDL2 code
    18:32 Build & Run
    19:42 Reflection
    20:36 Code:Blocks Offtop
    22:11 Outro
    -
    Astronvim: astronvim.com/
    -
    CZcams: ‪@IvanByteTV‬
    Twitter: / ivanbyte
    Blog: ivanbyte.com/
    #sdl2 #game #gamedev #vim #c++ #programming #cpp #coding
    #editor #completion #condition #framework
  • Věda a technologie

Komentáře • 14

  • @Gabriel-nm4te
    @Gabriel-nm4te Před 14 dny

    this is exactly what i was looking for, not so many people use windows and neovim. glad to see good content being created, please upload more frequently

  • @Marin0520
    @Marin0520 Před 6 měsíci +3

    Thank you dude! Very straightforward tutorial!

  • @ShivanshGupta51
    @ShivanshGupta51 Před 5 měsíci +2

    Thank you dude !!
    I love this type of straightforward content

  • @rakshithg9669
    @rakshithg9669 Před měsícem +1

    Thanks a lot man I learnt so much

  • @JD-gr3wk
    @JD-gr3wk Před 2 měsíci

    thank you man, this helped me a lot. greetings from Argentina!

  • @zefnine
    @zefnine Před měsícem

    pretty cool!

  • @Gabriel-nm4te
    @Gabriel-nm4te Před 14 dny

    how do you show you keystrokes?

  • @DURGHAM6
    @DURGHAM6 Před 4 měsíci +3

    how to make the cursor glow when its moving ....??

    • @IvanByteTV
      @IvanByteTV  Před 4 měsíci +1

      Ah, just install neovide. It is a GUI for neovim. Works brilliantly

    • @DURGHAM6
      @DURGHAM6 Před 4 měsíci

      @@IvanByteTV thank u so much

  • @Muffin331
    @Muffin331 Před 6 měsíci

    Здравствуйте, Иван!
    А вы не могли бы мне подсказать, как реализовать мобильное приложение с использованием библиотеки sdl2?
    Все существующие гайды уже устарели, никак не могу решить эту проблему. Буду премного благодарен за любую помощь.

  • @daephx
    @daephx Před 5 měsíci

    should link the code in the description.

  • @sefumies
    @sefumies Před 2 měsíci

    Not working at all on Mac even with setup for mac and vcpkg, LSP on neovim complains it cant find the SDL2/SDL.h files. Same with al tutorials on SDL and Mac, seems it just isnt compatible with latest

  • @jamie7546
    @jamie7546 Před 6 měsíci

    "PromoSM"