glfw

    4熱度

    4回答

    在編制和Ubuntu下運行基於我GLFW-C程序(9.04),它試圖在打開的窗口(它編譯罰款,已經安裝了最新的GLFW)失敗。我嘗試了各種分辨率,最低300x300,並將比特深度設置爲零,希望默認值能夠得到滿足。 的代碼中的相關部分讀取(直接從我的主要文件的頂部剪斷,基於示例文件gears.c): // File: main.c #include <math.h> #include <stdl

    2熱度

    2回答

    我正在做一個任務,它是模擬使用C和OpenGL/GLFW的宇宙開始。 我對C和Xcode都很陌生,根本沒有任何幫助。我已經克服了我的愚蠢編譯問題,代碼找到GL/glfw.h。當我編譯並運行時,我收到一個「可視化[項目名稱]已退出狀態5」。 我真的不知道這意味着什麼,但如果我嘗試運行在命令行中我碰到下面的錯誤代碼: ADAM:Debug adam$ ./Visualisation dyld: Li

    1熱度

    2回答

    博覽會: 我在MacOSX上寫了一個GLFW應用程序。該應用程序是一個Mac軟件包。 我希望我的應用能夠以全屏模式運行(使用GLFW_FULLSCREEN很容易)。問題是..我的代碼仍然是越野車,我不知道如何殺死一個完整的篩選應用程序,無限循環(即如果exit(0);沒有在程序中調用;我不知道如何強制殺了它)。 問題是:如何設置一個MacOSX Glfw Bundle以便在無限循環時強制殺死它?

    2熱度

    4回答

    直接問你我的問題之前,我將描述我的問題的本質。 我使用C++/OpenGL和GLFW庫編碼二維模擬。我需要正確管理很多線程。在GLFW中,我們必須調用函數: thread = glfwCreateThread(ThreadFunc,NULL); (第一個參數是執行線程的函數,第二個參數表示這個函數的參數)。 和glfwCreateThread,每次都要調用! (即:在每個週期中)。這種工作方式並沒

    0熱度

    2回答

    我正在研究廣泛使用多線程的模擬。事情是,直到現在,我從來沒有使用任何互斥對象來保護我的數據。其結果是,我得到一堆段錯誤的.. 我試圖鎖定/使用互斥解鎖時:讀/寫,但引起我的另一個段錯誤: #0 77D27DD2 ntdll!RtlEnumerateGenericTableLikeADirectory() (C:\Windows\system32\ntdll.dll:??) #1 00000000

    1熱度

    1回答

    我正試圖構建一個應用程序來模擬一些移動的基本球體。 我面臨的問題是,它看起來不像是在我真正需要的時候將數據分配給init語句之外的數組。這與我聲明包含粒子的數組的方式有關。 我想創建可以從各種方法來訪問結構數組所以在我已經使用了包括以下聲明我的文件的開頭: struct particle particles[]; // Particle types enum TYPES { PHOTON,

    1熱度

    2回答

    我在MacOSX上用C++寫了一個GLFW應用程序。 它在GLFW_FULLSCREEN模式 運行現在,當我按下「昏暗的屏幕/ F1」鍵,我的Mac變暗我的屏幕。 我不希望發生這種情況。相反,我希望GLFW能夠收到「按F1按鍵」事件(或「按下按鍵等待」事件。是否有辦法告訴MacOSX不要解釋「昏暗的屏幕」並將其發送給我的全屏GLFW應用 感謝 PS:?!我已經在Mac上的管理員權限,也願意更改系統

    0熱度

    2回答

    g++ -framework OpenGL GLFT_Font.cpp test.cpp -o test -Wall -pedantic -lglfw -lfreetype - pthread `freetype-config --cflags` Undefined symbols: "_GetEventKind", referenced from: __glfwKeyEv