OPERATING SYSTEMSOS Linux

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

#gamedev #gamedevelopment #programming
Discord: https://discord.gg/vU2PKasZdn
Patreon: patreon.com/user?u=58955910

source

ubuntu

27 thoughts on “Setting up an OpenGL Project in Ubuntu [VSCode, GLFW, GLAD, CMake]

  • 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

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

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

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

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

  • 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

  • I got the error #include <glad/glad.h> 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 <GLFW/glfw3.h>

    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;
    }

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

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

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

  • 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 🤯

  • Thanks for covering the path less trodden! 👍

  • 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 <"glad/glad.h>" to "#include "./glad.h" "

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

  • 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

Comments are closed.