glew

    7熱度

    2回答

    我正在使用this OpenGL教程。我使用SDL創建了我的窗口,現在我需要使用glew(請參閱教程底部的One more thing部分)。但無論我鏈接,包括,複製或定義所有我得到的是無法解析的外部符號錯誤。 我: 鏈接我的項目到GLEW庫文件夾 添加了包括文件夾到我的include路徑 複製的包括,bin和lib文件到C:\ Program Files文件在此時,相應的地圖 複製glew32.

    5熱度

    3回答

    我相信所有東西都是正確關聯的。我最初使用非官方GLSDK中的glload和glfw,但後來我決定取消glload,這意味着我必須使用glew才能使用現代標題。 #include <GL/glew.h> #include <GL/glfw.h> 我已經按照說明在glfw之前包括了glew。 在運行時的OpenGL窗口打開 //(relevant code) if(!glewInit()) {

    3熱度

    1回答

    我的項目依賴於GLEW,並且使用CMake構建,所以我從這裏取了FindGLEW.cmake http://code.google.com/p/nvidia-texture-tools/source/browse/trunk/cmake/FindGLEW.cmake?r=96並在我的CMakeLists.txt中寫入了find_package(GLEW REQUIRED)。問題是我在一臺集羣PC上

    1熱度

    2回答

    我已經嘗試了一切,以獲得OpenGL 3.2呈現與CG着色器在我的遊戲引擎,但我沒有運氣。所以我決定做一個最基本的項目,但仍然着色器不起作用。從理論上講,我的測試項目應該渲染一個紅色的三角形,但它是白色的,因爲着色器沒有做任何事情。 我會張貼在這裏的代碼: #include <stdio.h> #include <stdlib.h> #include <vector> #include <s

    1熱度

    1回答

    我最近從Windows遷移到Linux(Debian,64位),並試圖讓GPGPU開發環境啓動並運行,所以我測試了一個在視窗。 編譯和鏈接進行得很好,但是當我運行該程序時,我得到了一些奇怪的錯誤。我正在使用glew和freeglut。 第一個片段:OpenGL的唯一 i = 1; info = PROGRAM_NAME; glutInitContextVersion(4,2); glutIn

    2熱度

    1回答

    我正在嘗試編譯我正在處理的小型2D引擎。到目前爲止,這一切都進行得很順利,但自從我加入GLEW以來(因爲我想開始研究片段着色器),測試程序拒絕構建。爲了澄清,我將引擎構建爲一個靜態庫(Mage2D.lib),然後構建一個使用該庫的測試程序。 這是我收到的錯誤: 1>Link: 1> libpng15.lib(pngget.obj) : MSIL .netmodule or module comp

    1熱度

    1回答

    我一直在試圖弄清楚這一點了幾個小時,但沒有運氣的工作: error LNK2019: unresolved external symbol [email protected] referenced in function _main error LNK2019: unresolved external symbol [email protected] referenced in function

    0熱度

    2回答

    我想在我的一個程序中使用頂點數組對象,但似乎我的PC不支持此功能。 當我執行這個函數glewIsSupported("GL_ARB_vertex_array_object")時,它返回false。 如果我嘗試更新我的視頻驅動程序,這可能使頂點陣列對象可用? 我該如何檢查我的圖形卡支持哪些OpenGL? 頂點數組對象可以從OpenGL 3.0開始使用嗎?

    0熱度

    1回答

    在glew項目頁面上查看時,會出現一個包含最新代碼的git存儲庫。 克隆存儲庫我看到我需要下載擴展。 Makefile有一個名爲的目標擴展,它可以完成從互聯網上下載任何東西的工作。 問題是這個Makefile是Unix系統的默認設置。當我試圖在Windows上建立GLEW,使用msysgit和MinGW的我收到以下錯誤: mingw32-make.exe extensions mingw32-m

    0熱度

    1回答

    我將使用QT編寫一個OpenGL應用程序作爲窗口的通用性。但我有一些問題。 當我試圖使用OpenGL版本> = 2.0功能,如着色器和緩衝區對象,我的應用程序切割。我用的是QGLWidget渲染插件,這是我的代碼snipet: void RenderingWidget::initializeGL() { GLuint buffer_id; glGenBuffers(...)