Setting up an OpenGL Project in Ubuntu [VSCode, GLFW, GLAD, CMake]

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

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

  • @commandprompt7171
    @commandprompt7171 Год назад +8

    Thank you so much, I was having trouble at using glfw, and I was relying on glut, I also learned how to use Cmake, I didn't know how useful was

  • @littleturtle3289
    @littleturtle3289 11 дней назад +2

    First time finding a video about anything setting-up-related when it just works.

  • @tweetyguy7347
    @tweetyguy7347 Год назад +23

    Thanks I got this working on a chromebook 💀

  • @jesushernandez3700
    @jesushernandez3700 5 месяцев назад +3

    this video is a godsend, cmake isn't that bad just explained so cripticly everywhere I've tried to learn how to set up a project

  • @mohsenalbo5533
    @mohsenalbo5533 Год назад +7

    The amount of appreciation that i have for your content is unimaginable, thank you so much for the videos I can't recall anybody else doing the same as you at the same level of quality, also do you mind creating a roadmap for game development? I want to see it from your view

    • @GetIntoGameDev
      @GetIntoGameDev  Год назад +2

      Thankyou, I really appreciate it! A roadmap sounds fun, I'll think about it and see what I can put together. Thanks again!

  • @benjamancilla2558
    @benjamancilla2558 3 месяца назад +1

    Does not work, idk why but my cmake refuses to find the glfw package

  • @stevemcwin
    @stevemcwin Год назад +3

    If you are having the #include issue: if you've put the glad.h file and the glad.c file in the same directory, rewrite the #include to #include "glad.h" and that should fix it.

    • @GetIntoGameDev
      @GetIntoGameDev  Год назад

      That’ll work! Just be aware that it’s mixing third party code with your own code, undermining the point of having a dependencies folder, but I’ve done it in a few of my projects too.

    • @dantedellatogna
      @dantedellatogna 6 месяцев назад

      @@GetIntoGameDev how would you solve it instead?

  • @ianjones1968
    @ianjones1968 8 месяцев назад

    Excellent tutorial. Got me up and running on Mint. Had to "apt install cmake" separately and a VS Code restart to get the cmake tools working

  • @ShauryaParashar-ij4dn
    @ShauryaParashar-ij4dn 4 месяца назад +1

    I got the error with #include : no such file or directory found. As some in the comment section when I changed it to #include "glad.h" I got a segmentation fault. I have checked the code and there does not seem to be any error.

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

      Can you tell me if there is any update on how to resolve this error? As I'm also getting the same error

  • @bandaloo7776
    @bandaloo7776 Год назад +4

    this is the friendliest and most concise video on the subject! thank you so much

  • @cristianlanga7941
    @cristianlanga7941 Год назад +3

    I dont understand anything of what u did but it worked for me so thank alot

  • @nxt6341
    @nxt6341 10 месяцев назад

    Thank you, was almost gave up on trying to learn opengl alltogether

  • @dman10001
    @dman10001 Год назад

    How to create a camera circuit for video pass through on the Oculus quest 2

  • @kmlx19
    @kmlx19 4 месяца назад

    My god, I couldn't understand anything from other tutorials. Thank you so much.

  • @sammaazani2553
    @sammaazani2553 Год назад +2

    Thank you very much, I have been trying to set up a project on my linux laptop for months and had never succeeded. The only solution I had found was to install a virtual machine with windows 7... Anyway small point, on fedora I had an error due to glad, I solved it by changing in the glad.c file "#include

    • @GetIntoGameDev
      @GetIntoGameDev  Год назад +2

      Thanks! It definitely is frustrating sometimes, I can’t count the number of times I gave up on projects 🤣

  • @matthewexline6589
    @matthewexline6589 Год назад

    Very awesome and helpful video, thank you! Also I love the sense of humor that's constantly being injected into the video 👍🏻

  • @inkiralet-yt
    @inkiralet-yt 10 месяцев назад

    I spent the last few hours making mistakes until I found this video.

  • @amdPeek
    @amdPeek 2 месяца назад

    you rock dude, finally a working tutorial on linux. Keep it up )))

  • @Ab_Irato
    @Ab_Irato Год назад

    Well, there is something I am a bit confused about, do you still need to link OpenGL::GL once you use glad?

    • @GetIntoGameDev
      @GetIntoGameDev  Год назад

      I believe OpenGL::GL is still required, as all glad does is fetch procedures. Having said that I may be wrong, try it out!

    • @Ab_Irato
      @Ab_Irato Год назад

      @@GetIntoGameDev Thanks for the response and the excellent video. Will try it out!

  • @КимЧенОрк
    @КимЧенОрк Год назад +1

    I like what you`re doing so much. You fulfill my perfectionist`s needs of creating programs launched by one command. Thank you
    It`d ideal to make cross-platform config for OpenGL 🤯

  • @crittercel
    @crittercel 4 месяца назад

    u kind of look like me and my friend combined - very interesting to see. i'm gonna send this to him

    • @GetIntoGameDev
      @GetIntoGameDev  4 месяца назад +2

      Tell him “look if we had a kid they could look like this”

  • @divyanshjain7999
    @divyanshjain7999 Год назад

    I cant find the glad.h file?
    Ubuntu 20.04

    • @GetIntoGameDev
      @GetIntoGameDev  Год назад

      Glad files should be freely available online, I also have them in various repos: github.com/amengede/OpenGL-for-Beginners/tree/main/week%201%20hello%20window/finished/dependencies

  • @shardulnsiddhesh
    @shardulnsiddhesh 11 месяцев назад

    Excellent video! Thanks a lot!

  • @soolydooly1234
    @soolydooly1234 Год назад

    hi, where did you get the glad files?

    • @GetIntoGameDev
      @GetIntoGameDev  Год назад

      They can be downloaded online via glad's generator site, or they should also be in my repo: github.com/amengede/OpenGL-for-Beginners

    • @soolydooly1234
      @soolydooly1234 Год назад

      @@GetIntoGameDev Thanks!

  • @asifurrahman7512
    @asifurrahman7512 Год назад

    you have one mistake thats waste my 2 days time which is you make CMakeLists.txt file in my_project not in src 😑😑😑

    • @GetIntoGameDev
      @GetIntoGameDev  Год назад +1

      It's not meant to be in the src folder though, the point of cmake is to keep the source code, third party dependencies and build folder all separate from one another. CMakeLists.txt is meant to sit in the project folder and manage them all.

  • @SkyFly19853
    @SkyFly19853 Год назад +2

    You mean getting along with the Penguin?... 😏

  • @pcsatish
    @pcsatish Год назад

    Thanks for covering the path less trodden! 👍

    • @GetIntoGameDev
      @GetIntoGameDev  Год назад +2

      Thanks! When I get working on my C++ OpenGL series I'll be supporting it in all operating systems, so this will definitely be making another appearance.

    • @pcsatish
      @pcsatish Год назад

      @@GetIntoGameDev Looking forward to it!

  • @ssj5omar
    @ssj5omar Год назад

    Excellent video!

  • @dsl6653
    @dsl6653 Год назад

    Thank you!

  • @diamond32tutoriales49
    @diamond32tutoriales49 Год назад

    I got the error #include I put this in my cmake target_include_directories(OLG2D PUBLIC src/Dependencys/includes/)
    but when running the program it says Segmentation fault (core dumped)
    edit: I already solved it, it was an error in my code
    #include
    int main(void)
    {
    GLFWwindow* window;
    if (!glfwInit())
    return -1;
    window = glfwCreateWindow(640, 480, "Hello World", NULL, NULL);
    if (!window)
    {
    glfwTerminate();
    return -1;
    }
    glfwMakeContextCurrent(window);
    while (!glfwWindowShouldClose(window))
    {
    glClearColor(0.8f, 0.25f, 0.25f, 0.25f);
    glClear(GL_COLOR_BUFFER_BIT);
    glfwSwapBuffers(window);
    glfwPollEvents();
    }
    glfwTerminate();
    return 0;
    }

  • @sammurillo9037
    @sammurillo9037 2 месяца назад

    your my goat!

  • @philtoa334
    @philtoa334 Год назад +1

    Nice .

  • @PseudoDope
    @PseudoDope 2 месяца назад

    your the best

  • @and_then_I_whispered
    @and_then_I_whispered Год назад

    I'm subscribing.

  • @Areshk
    @Areshk Год назад

    Windows Tutorial PLS :c

    • @GetIntoGameDev
      @GetIntoGameDev  Год назад

      My OpenGL with C++ series has an explanation of how to do it in its first video now!

  • @RuthDavis-z7j
    @RuthDavis-z7j 3 месяца назад

    Hilma Course

  • @BakerMerlin
    @BakerMerlin 3 месяца назад

    75910 Dimitri Shoals

  • @daerlnaxe
    @daerlnaxe Год назад

    Thanks a lot !

  • @MichaelObrien-n5m
    @MichaelObrien-n5m 2 месяца назад

    Thank you!