glew

    2熱度

    1回答

    我製作了一個非常簡單的引擎,它基本上繪製了一個角色,然後您可以在屏幕上移動它。 但我確實在相當可怕的方式運動,我的意思是它是基於這樣的離散值: void Scene::movePlayer(int dir) { switch (dir){ case 1: yy = yy + 0.05; break; case 2: xx = xx - 0.05;

    0熱度

    1回答

    我想用新的QOpenGLWidget(出現在Qt 5.4中)使用GLEW。雖然我可以很容易地使用舊的QGLWidget,但似乎新的QOpenGLWidget/QOpenGLContext類與GLEW不能很好地協作(我沒有選擇,我正在使用一個使用GLEW的外部庫)。我有以下問題: 有一個編譯時警告(在qopenglfunctions.h觸發 GLEW_H定義時),由於它是由QOpenGLContex

    1熱度

    1回答

    我想在Visual Studio 2012中建立一個opengl項目。我想靜態地包括glew庫,所以我從源代碼構建它,並將生成的glew32sd.lib複製到我的lib目錄。我把這個lib路徑給了Visual Studio,並把「glew32sd.lib」添加到我在VS中的其他依賴項中。 現在,當我編譯示例代碼在main.cpp中: #define GLEW_STATIC #include<GL

    1熱度

    1回答

    編譯我的代碼時,出現錯誤消息。輸出是下一個: debug/display.o: In function `ZN7Display5clearEffff': D:\Qt_Projects\TestProj\build-SomeOpenGLTest-Desktop_Qt_5_5_1_MinGW_32bit-Debug/../SomeOpenGLTest/display.cpp:37: undefine

    0熱度

    1回答

    我指示SDL要使用的模板緩存至少有8位: if (SDL_GL_SetAttribute(SDL_GL_STENCIL_SIZE, 8) < 0) { printf("couldn't set stencil size: %s\n", SDL_GetError()); } 這工作,因爲它沒有給出錯誤。 但在後面的代碼,我試圖讓模板大小值: int rc, i; rc = SDL

    1熱度

    1回答

    對代碼運行幾次測試後,我確定GLFW和GLEW都成功初始化,但當我嘗試創建要用於GLFW函數的GLFWwindow*對象時,glfwCreateWindow()函數返回nullptr。爲什麼是這個,我該如何解決它?這裏是我的代碼: #include <iostream> #define GLEW_STATIC #include <GL/glew.h> #include <GLFW/glfw3

    6熱度

    1回答

    我有一個關於如何(正確)使用glewInit()的問題。 假設我有一個多窗口應用程序,我應該在應用程序(即全局)級別調用glewInit()一次嗎?或者爲每個窗口調用glewInit()(即每個OpenGL渲染上下文)?

    0熱度

    1回答

    我正在運行編譯和運行使用命令 在命令提示符處罰款基本的OpenGL程序G ++ gltest.cpp -std = C++ 11 -lglew32s -lglfw3 - lgdi32 -lopengl32 -o gltest.exe 但是當我嘗試在netbeans中使用它時,它給了我一堆「_imp____glewCreateShader」錯誤的未定義引用。所有引用glew函數。 我已經把連接選項

    0熱度

    1回答

    我想在win32 API的OpenGL上下文中設置MSAA。一切工作正常,但MSAA只是不想激活。這裏是我的構建上下文代碼:,沒有的WndProc在WM_CREATE情況 void Display::CreateGLContext(HWND hWND) { mHDC = GetDC(hWND); //get current windows device context int nPixelF

    0熱度

    2回答

    所以這不是我第一次遇到了這個問題,但是,在過去工作的解決方案似乎並不奏效。我目前收到以下錯誤: Error LNK1120 6 unresolved externals Error LNK2019 unresolved external symbol [email protected] referenced in function [email protected] Error LNK2019