Quantcast
Channel: Active questions tagged gcc - Stack Overflow
Viewing all articles
Browse latest Browse all 21991

/usr/lib/gcc/x86_64-unknown-linux-gnu/11.3.0/../../../../x86_64-unknown-linux-gnu/bin/ld: /tmp/cc1y8pGF.o: in function `main' [duplicate]

$
0
0

I'm new to C++ and i'm try to learn to create my window so i watched a YouTube tutorial. And i followed what he did and i'm getting this errors.

here's my code.

#include "include/GLFW/glfw3.h"#include "deps/linmath.h"#include <stdlib.h>#include <stdio.h>int main(){if (!glfwInit()) {    exit(EXIT_FAILURE);}glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 0);GLFWwindow* window = glfwCreateWindow(640, 480, "OPENGL EXAMPLE", NULL, NULL);if(!window) {    glfwTerminate();    exit(EXIT_FAILURE);}glfwSwapInterval(1);while(!glfwWindowShouldClose(window)) {    //Setup View    float ratio;    int width, height;    glfwGetFramebufferSize(window, &width, &height);    ratio = width / (float)height;    glViewport(0, 0, width, height);    glClear(GL_COLOR_BUFFER_BIT);    glfwSwapBuffers(window);    glfwPollEvents();}glfwDestroyWindow(window);glfwTerminate;exit(EXIT_SUCCESS);}

and this is the error

/usr/bin/ld: /tmp/ccKjVhJ2.o: in function `main':main.cpp:(.text+0x1c): undefined reference to `glfwInit'/usr/bin/ld: main.cpp:(.text+0x3e): undefined reference to `glfwWindowHint'/usr/bin/ld: main.cpp:(.text+0x4d): undefined reference to `glfwWindowHint'/usr/bin/ld: main.cpp:(.text+0x71): undefined reference to `glfwCreateWindow'/usr/bin/ld: main.cpp:(.text+0x81): undefined reference to `glfwTerminate'/usr/bin/ld: main.cpp:(.text+0x95): undefined reference to `glfwSwapInterval'/usr/bin/ld: main.cpp:(.text+0xae): undefined reference to `glfwGetFramebufferSize'/usr/bin/ld: main.cpp:(.text+0xe6): undefined reference to `glViewport'/usr/bin/ld: main.cpp:(.text+0xf0): undefined reference to `glClear'/usr/bin/ld: main.cpp:(.text+0xfc): undefined reference to `glfwSwapBuffers'/usr/bin/ld: main.cpp:(.text+0x101): undefined reference to `glfwPollEvents'/usr/bin/ld: main.cpp:(.text+0x10d): undefined reference to `glfwWindowShouldClose'/usr/bin/ld: main.cpp:(.text+0x122): undefined reference to `glfwDestroyWindow'collect2: error: ld returned 1 exit status

I don't understand why it's saying "Undefined Reference to 'glfwInit'"


Viewing all articles
Browse latest Browse all 21991

Trending Articles