GLEW_ERROR_NO_GL_VERSION的解決方案,glew安裝
關於
GLenum err = glewInit();if (GLEW_OK != err)fprintf(stderr, "error initializaing GLew %s\n", glewGetErrorString(err));
返回:
GLEW_ERROR_NO_GL_VERSION的解決方案
就是要先初始化視窗。就是要把
glutCreateWindow("ssss");
放在
GLenum err = glewInit();
下面示範的是一個代碼的示範
#include<Gl/glew.h>#include<Gl/gl.h>#include<GL/GLU.h>#include<Gl/glut.h>#include<stdio.h>int main(int argc,char**argv){glutInitDisplayMode(GLUT_DEPTH | GLUT_SINGLE | GLUT_RGB);glutInit(&argc,argv);glutCreateWindow("ssss");//glm::vec4 position = glm::vec4(1, 0, 0, 1.0f);GLenum err = glewInit();if (GLEW_OK != err)fprintf(stderr, "error initializaing GLew %s\n", glewGetErrorString(err));constGLubyte*renderer = glGetString(GL_RENDER);constGLubyte *vendor = glGetString(GL_VENDOR);constGLubyte *version = glGetString(GL_VERSION);constGLubyte *glslVersion = glGetString(GL_SHADING_LANGUAGE_VERSION);GLint major, minor;glGetIntegerv(GL_MAJOR_VERSION, &major);glGetIntegerv(GL_MINOR_VERSION, &minor);printf("GL vendor:%s\n", vendor);printf("GL renderer:%s\n", renderer);printf("GL version(s):%s\n", version);printf("GL version(d):%d,%d\n", major,minor);printf("GL version:%s\n", glslVersion);return 0;}
得到的結果:
Runtime Error解決方案
a 、開始菜單-運行-輸入regedit-點確定-進入註冊表, 在:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks 下,應該只有一個正常的索引值"{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 將其他的刪除。
b 、開始菜單-運行-輸入cmd 斷行符號在命令提示字元下輸入:
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
鷹擊長空2顯示ubisoft game launcher error code1解決方案
當初我剛下載下來出error code 1的時候,是在一個論壇裡下了一個upay裝在C盤玩起的,不過常常出現一下說連網失敗,我得把所有進程都滅了再入,很不過癮。不過好歹DX9和DX11都玩得起。最近我卸掉了C盤的uply,嘗試feibi2006大神的方法,是用下好的檔案修改匯入的,不過在路徑後面我打的是HAWK2_DX11,進遊戲時直接進的DX11,沒發現異樣過。我暫時建議你把路徑後面改成HAWK2_DX11試試,不行的話去論壇找個uplay裝C盤吧。(我只有第一次玩的時候點過DX9,之後都是DX11,至於改了路徑還能不能從DX9進,我得明天試試才曉得。)