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

Instalacja GLEW w Visual Studio 2019

Object Storage Arubacloud
0 głosów
435 wizyt
pytanie zadane 18 czerwca 2020 w C i C++ przez tonn204 Mądrala (7,440 p.)
edycja 18 czerwca 2020 przez tonn204

Cześć, chcę zacząć naukę OpenGL. Używam VS 2019, a bibliotekę do OpenGL'a instalowałem z tym poradnikiem https://www.youtube.com/watch?v=OR4fNpBjmq8&t=301s. Niestety wykonałem wszystko tak jak autor materiału i w kodzie testowym wszędzie wyświetlają mi się błędy. Wiecie czy proces instalacji w VS 19 wgląda inaczej? Jeżeli tak to jak?

 

#include <GLFW/glfw3.h>

int main(void)
{
    GLFWwindow* window;

    /* Initialize the library */
    if (!glfwInit())
        return -1;

    /* Create a windowed mode window and its OpenGL context */
    window = glfwCreateWindow(640, 480, "Hello World", NULL, NULL);
    if (!window)
    {
        glfwTerminate();
        return -1;
    }

    /* Make the window's context current */
    glfwMakeContextCurrent(window);

    /* Loop until the user closes the window */
    while (!glfwWindowShouldClose(window))
    {
        /* Render here */
        glClear(GL_COLOR_BUFFER_BIT);

        /* Swap front and back buffers */
        glfwSwapBuffers(window);

        /* Poll for and process events */
        glfwPollEvents();
    }

    glfwTerminate();
    return 0;
}

 

komentarz 18 czerwca 2020 przez adrian17 Ekspert (344,860 p.)

w kodzie testowym wszędzie wyświetlają mi się błędy

jakie?

komentarz 18 czerwca 2020 przez tonn204 Mądrala (7,440 p.)
Ogólnie tego typu, że nie ma takiej funkcji itd. Nie wiem dlaczego. Wszystko podlinkowuje dobrze.
komentarz 18 czerwca 2020 przez adrian17 Ekspert (344,860 p.)
Ale... nie możesz ich tutaj po prostu przekopiować?
komentarz 18 czerwca 2020 przez tonn204 Mądrala (7,440 p.)
1>------ Kompilacja rozpoczęta: Projekt: OpenGL, Konfiguracja: Debug Win32 ------
1>Application.obj : error LNK2019: nierozpoznany zewnętrzny symbol _glfwInit przywołany w funkcji _main
1>Application.obj : error LNK2019: nierozpoznany zewnętrzny symbol _glfwTerminate przywołany w funkcji _main
1>Application.obj : error LNK2019: nierozpoznany zewnętrzny symbol _glfwCreateWindow przywołany w funkcji _main
1>Application.obj : error LNK2019: nierozpoznany zewnętrzny symbol _glfwWindowShouldClose przywołany w funkcji _main
1>Application.obj : error LNK2019: nierozpoznany zewnętrzny symbol _glfwPollEvents przywołany w funkcji _main
1>Application.obj : error LNK2019: nierozpoznany zewnętrzny symbol _glfwMakeContextCurrent przywołany w funkcji _main
1>Application.obj : error LNK2019: nierozpoznany zewnętrzny symbol _glfwSwapBuffers przywołany w funkcji _main
1>D:\VisualStudio\OpenGL\Dependencies\GLFW\lib-vc2019\glfw3.lib : warning LNK4272: wystąpił konflikt typu maszyny biblioteki „x64” z typem maszyny docelowej „x86”
1>D:\VisualStudio\OpenGL\Debug\OpenGL.exe : fatal error LNK1120: liczba nierozpoznanych elementów zewnętrznych: 7
1>Kompilowanie projektu „OpenGL.vcxproj” wykonane — NIEPOWODZENIE.
========== Kompilacja: 0 zakończono powodzeniem, 1 zakończono niepowodzeniem, 0 zaktualizowano, 0 pominięto ==========

1 odpowiedź

+1 głos
odpowiedź 18 czerwca 2020 przez adrian17 Ekspert (344,860 p.)
wybrane 18 czerwca 2020 przez tonn204
 
Najlepsza

A, no to... na oko, komunikaty wszystko mówią.

Po pierwsze, problem nie jest z GLEW, tylko z GLFW

Po drugie,

warning LNK4272: wystąpił konflikt typu maszyny biblioteki „x64” z typem maszyny docelowej „x86”

Próbowałeś dodać 64-bitową bibliotekę do 32-bitowej aplikacji

A przez to prawdopodobnie żadnych symboli dotyczących GLFW nie znalazł.

komentarz 18 czerwca 2020 przez tonn204 Mądrala (7,440 p.)
Wielkie dzięki :D !!!! Zrobiłem to samo co na  filmiku tylko pobrałem wersje 32 bit i działa!!! Jeszcze raz DZIĘKI!!!!!!!
komentarz 20 czerwca 2020 przez Flint Początkujący (280 p.)
Robisz calla do glClear(GL_COLOR_BUFFER_BIT) nie włączając extension.

Podobne pytania

0 głosów
0 odpowiedzi 161 wizyt
pytanie zadane 14 grudnia 2019 w C i C++ przez Gildin1_2 Gaduła (3,060 p.)
0 głosów
0 odpowiedzi 240 wizyt
pytanie zadane 6 grudnia 2019 w C i C++ przez Gildin1_2 Gaduła (3,060 p.)
0 głosów
0 odpowiedzi 236 wizyt
pytanie zadane 16 sierpnia 2019 w C i C++ przez niezalogowany

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...