• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

OpenGl (Glew+Glfw) Error

VPS Starter Arubacloud
0 głosów
961 wizyt
pytanie zadane 19 lutego 2017 w C i C++ przez Jakub Chomicz Początkujący (380 p.)
edycja 19 lutego 2017 przez adrian17

Witam Chciałem Ostatnio Zacząć Programowanie Z Opengl-em(Glew+Glfw)

Wszystko szło ok

Instalacja była łatwa , Zrobienie okna tez ale jak mam taki kod :
 

#include <GL/glew.h>
#include <GLFW/glfw3.h>
#include <windows.h>
#include <iostream>
#include <math.h>

using namespace std;

int main()
{
    if(!glfwInit())
    {
        cout<<"ERROR GLFW CAN'T BE INITED!"<<endl;
        return -1;
    }
    GLFWwindow * window;

    window = glfwCreateWindow(800,600,"FourTheGame",NULL,NULL);

    if(!window)
    {
        glfwTerminate();
        return -1;
    }

    glfwMakeContextCurrent(window);
    glewExperimental = true;
    if(glewInit()!= GLEW_OK)
    {
        cout<<"GLEW FAILD TO INSTALIZE"<<endl;
        glfwTerminate();
        return -1;
    }

    while(!glfwWindowShouldClose(window))
    {
        glClear(GL_COLOR_BUFFER_BIT);
        glfwSwapBuffers(window);
        glfwPollEvents();
    }
    return 0;
}
 



To Wyskakuje mi Error : glew-2.0.0\lib\Release\Win32\glew32.lib(glew32.dll)|| first defined here| Co mam zrobić ?

1 odpowiedź

0 głosów
odpowiedź 19 lutego 2017 przez adrian17 Ekspert (349,240 p.)

To Wyskakuje mi Error : glew-2.0.0\lib\Release\Win32\glew32.lib(glew32.dll)|| first defined here

To nie jest cały błąd. Pokaż cały błąd.

Instalacja była łatw

Jak instalowałeś i na jakim systemie? (w sumie widzę że Windows, tylko MinGW czy VS)

komentarz 19 lutego 2017 przez Jakub Chomicz Początkujący (380 p.)
MinGW tak Windows

a jezeli chodzi o błąd to mam coś takiego

||=== Build: Debug in FourTheGame (compiler: GNU GCC Compiler) ===|
glew-2.0.0\lib\Release\Win32\glew32.lib(glew32.dll)|| first defined here|
||Warning: corrupt .drectve at end of def file|
||error: ld returned 1 exit status|
||=== Build failed: 2 error(s), 1 warning(s) (0 minute(s), 1 second(s)) ===|
 

to cały błąd Serio nawet 2
komentarz 19 lutego 2017 przez adrian17 Ekspert (349,240 p.)

No to trzeba było to zawrzeć w głównym poście, a nie najmniej przydatną część.

Warning: corrupt .drectve at end of def file

Jak "instalowałeś" / skąd pobierałeś GLEW? Jaką wersję? Jaką ścieżkę do .dll podałeś?

komentarz 20 lutego 2017 przez Jakub Chomicz Początkujący (380 p.)
Pobrałem Glew-a z http://glew.sourceforge.net/install.html tej strony

wersja = 2.0.0

 

nie wiem o co ci chodzi z tą ścieżką .dll gdzie w code block-sie mam ją podać ?
komentarz 20 lutego 2017 przez adrian17 Ekspert (349,240 p.)
Archiwum ma dwa podkatalogi, "x64" i "Win32", który / gdzie przekopiowałeś?
komentarz 22 lutego 2017 przez Jakub Chomicz Początkujący (380 p.)
Przekopiowałem cały folder z Glew-em do folderu z moim programem i zaznaczyłem w >>build options>>Serach Directories>>Linker Ścieżkę glew-2.0.0\lib\Release\Win32

Podobne pytania

0 głosów
1 odpowiedź 281 wizyt
pytanie zadane 26 stycznia 2017 w C i C++ przez Jakub Chomicz Początkujący (380 p.)
0 głosów
1 odpowiedź 976 wizyt
pytanie zadane 1 grudnia 2016 w C i C++ przez Jakub Chomicz Początkujący (380 p.)
–1 głos
1 odpowiedź 284 wizyt
pytanie zadane 25 marca 2016 w C i C++ przez Avernis Nałogowiec (27,400 p.)

92,970 zapytań

141,935 odpowiedzi

321,168 komentarzy

62,299 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...