glfw

    0熱度

    1回答

    因此,當您在C++中包含頭文件時,編譯器只會複製頭文件的內容並將其粘貼到#include所在的位置。我正在製作一個小型遊戲引擎/框架,並且我在我的Engine.h中包含了GLLEW,因爲我需要像GLFWwindow這樣的東西。但是我在使用引擎的測試遊戲1項目中遇到了一個編譯器錯誤,因爲編譯器只是複製代碼形式engine.h並粘貼到測試遊戲1的main.cpp中,它試圖在我的測試中包含glew和gl

    0熱度

    1回答

    我正在使用glfw創建一個窗口。 現在我無法從鍵盤獲取輸入,因爲該函數需要窗口句柄,該句柄是私有的而不是在同一個類中。 我考慮寫一個getter像這樣的手柄: public long getWindowHandle() { return windowHandle; } 但它是很好的做法,這個問題?

    2熱度

    1回答

    我需要使用核心配置文件做一些OpenGL 3.3編程的幫助。我在安裝了包xf86-video-intel和mesa-libgl的Arch Linux操作系統上運行。我有英特爾HD 4400內置到我的CPU 當我進入到glxinfo | grep OpenGL終端,這也表明我可以支持OpenGL 3.3 OpenGL vendor string: Intel Open Source Technolo

    1熱度

    1回答

    我寫了一個簡單的openGL程序在屏幕上繪製一個三角形。我已經用glGetError()進行了調試,現在代碼中沒有錯誤,但是當我嘗試運行它時,只會出現黑屏。 這是我的代碼。我正在使用GLFW進行窗口創建。 #include<glew.h> #include<glfw3.h> #include<stdio.h> int main(int argc, char ** argv) {

    1熱度

    1回答

    我無法弄清楚如何將更復雜的庫鏈接到nim程序。鑑於以下include目錄(分隔到不同線路): C:\Users\[user]\Documents\visual studio 2015\Libraries\glfw-3.2.bin.WIN32\lib-vc2015; C:\VulkanSDK\1.0.13.0\Source\lib32; C:\Users\[user]\Documents\Vis

    0熱度

    1回答

    建立我的OpenGL項目時出現問題。 我收到以下錯誤消息。 ld: file not found: /usr/lib/system/libsystem_stats.dylib for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) 我有 「其

    0熱度

    1回答

    我正在進入OpenGL和Visual Studio,剛剛收到此警告並找不到任何可能的解決方案。我已將GLEW和GLFW庫添加到include目錄,然後再次在項目屬性中的鏈接器菜單的輸入部分中添加。無論如何,Visual Studio似乎無法找到它們中的任何一個。 看到這些圖像 - 他們解釋了一切。 Images 圖片移到引擎收錄由於在第2個鏈接的限制。

    -1熱度

    1回答

    我目前正在使用OpenGL開發一個小型的2D平臺遊戲項目,嘗試從頭開始做大部分事情作爲學習練習。 我現在遇到的問題似乎與使用glfwSwapInterval(n);有關。當我將交換間隔設置爲0(即,沒有vsync)時,我正在渲染的GameObject呈現得非常好,並且順利移動。將其設置爲1會導致該對象不被渲染,或閃爍並且角落四處跳動。將其設置爲更高的值會使問題惡化。 我認爲相關的代碼是相關的如下。

    1熱度

    1回答

    我無法在任何項目中使用代碼塊來使用GLFW進行深度測試,即使使用代碼塊在開始新項目時提供的默認模板,如下所示。 任何幫助非常感謝,因爲我知道我一定在做錯事,但我一直沒能找到它。 #include <GL/glfw.h> int main() { int width, height; int frame = 0; bool running = true; glfwInit();

    0熱度

    1回答

    我不能打開一個OpenGL窗口,由於下面的錯誤信息(我在Windows上): GLFW Error Code 65543: WGL: OpenGL profile requested but WGL_ARB_create_context_profile is unavailable. 很可能是我的問題是一個驅動程序問題。我試圖更新它們(使用英特爾驅動程序更新實用程序),但它沒有做到這一點(我的