glut

    -1熱度

    1回答

    我是C++的新手& Visual Studio &一位朋友給我發送了一個示例項目的文件。它目前不會打開,由於幾個錯誤,但主要2包括項目無法找到glew.h文件freeglut.h庫(如下圖所示)&。 任何人可以幫助我,或直接我在哪裏可以找到如何添加這些庫並清晰(勺子喂)的方式擺脫這些2個錯誤的?

    0熱度

    1回答

    我一直在嘗試在用戶輸入密鑰時修改2d數組網格。我所有的程序都是創建一個2D網格,每個單元格都被阻塞/打開。我分配2D陣列在我的main.cpp類,如下所示:通過一個方法被稱爲顯示 point** grid = new point*[size]; for (int i = 0; i < size; i++) grid[i] = new point[size]; 然後,我將其路由到我displa

    0熱度

    2回答

    我想用openGL在屏幕上繪製100個點。這意味着每次運行程序時,屏幕上都會隨機顯示100個GL_POINTS。目前屏幕上只剩下一個點,並且它的位置是以前給出的。但是,我的隨機點只出現一段時間,然後消失。我不知道我錯過了什麼才能使它工作。以下是我的代碼 #include <stdlib.h> #include <GL/freeglut.h> #include <math.h> GLfloa

    -1熱度

    1回答

    所以我試圖重新建立一個4年前正在工作的項目,但現在有問題了。我能夠解決一些編譯相關的問題,但現在我遇到了openGL調用的鏈接器問題。 不同之處在於,現在不是freeglut而是freeglut3,而不是libsdl-mixer,它是libsdl-mixer1.2。 有什麼我需要在LDFLAGS部分更新??? 這裏生成文件的片段: CC=g++ # The _POSIX_* symbols o

    1熱度

    1回答

    我一直呼叫glutMainLoopEvent來處理圖形。但是,在某人關閉窗口後,我想退出該循環並顯示Code reached here.。看起來當一個窗口關閉時,一個exit函數被調用並且整個應用程序停止。雖然我需要應用程序繼續。我應該如何修復代碼? #include <stdio.h> #include <GL/freeglut.h> //display function - draws

    -1熱度

    1回答

    我想有三個圓環來實現底部子窗口,但未能顯示在子窗口什麼.. 的子窗口主要功能: instrument_window = glutCreateSubWindow(main_window, GAP, view_height + 3*GAP, 2*(view_width+GAP), INSTRUMENT_HEIGHT); glutDisplayFunc(display); //lighting c

    0熱度

    1回答

    當我試圖編譯這個程序 #include <stdlib.h> #include <GLUT/glut.h> int main(int argc, char* argv[]) { glGetError(); exit(1); } 與 cc -std=c99 main.c -framework OpenGL -framework GLUT -framework Cocoa

    0熱度

    1回答

    在Sierra之前,我曾經能夠在分支原始進程之後初始化子進程上的GLUT。隨着最新版本的Sierra,這似乎已經改變。以下程序因分段錯誤而崩潰。如果我反而將所有的過剩函數移動到父進程中,那麼一切正常。爲什麼使用父/子過程有區別? #include <stdlib.h> #include <GLUT/glut.h> void pass(void){ } int main(int argc

    0熱度

    1回答

    我試圖圍繞一個四元數軸旋轉模型 例如Y. 我正在使用這個算法,非常簡單 axis =(0,1,0) 角度+ = 0.01F(輻射點) quat.w = cos(angle); quat.x = axis.x* sin(angle/2.0); quat.y = axis.y* sin(angle/2.0); quat.z = axis.z* sin(angle/2.0); 它適用於可能是第

    0熱度

    1回答

    所以我來到java LWJGL的C++ Glew和Glut。我有一個簡單的glBegin(GL_QUADS)旋轉矩形和那東西工作。但我如何激活LWJGL像素格式。