こんにちは、
OpenGLのglut32.libファイル,glut.h,glut.dllファイルをインターネットからダウンロードし、
以下のようなプログラムを作成しました。(Visual Studio 2010 Express, Windows7,SP1 64bit)
-----------------------------------------
[Debug WIn32デバッグ]
#include<glut.h>
#define KEY_ESC 27
void display(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glFlush();
}
void myKbd(unsigned char key, int x, int y)
{
if (key==KEY_ESC) exit(0);
}
void myInit (char *progname)
{
int width =500, height=500;
glutInitWindowPosition(0, 0);
glutInitWindowSize(width, height);
glutInitDisplayMode(GLUT_RGBA);
glutCreateWindow(progname);
glClearColor(0.0, 0.0, 0.0, 1.0);
glutKeyboardFunc(myKbd);
}
int main(int argc, char** argv)
{
glutInit(&argc, argv);
myInit(argv[0]);
glutDisplayFunc(display);
glutMainLoop();
return 0;
}
-----------------------------------
すると以下のようなエラー結果が得られました。
----------------------------------
'opengl_animation.exe': 'C:\vs2010projects\opengl_animation\Debug\opengl_animation.exe' を読み込みました。シンボルが読み込まれました。
'opengl_animation.exe': 'C:\Windows\SysWOW64\ntdll.dll' を読み込みました。Cannot find or open the PDB file
'opengl_animation.exe': 'C:\Windows\SysWOW64\kernel32.dll' を読み込みました。Cannot find or open the PDB file
'opengl_animation.exe': 'C:\Windows\SysWOW64\KernelBase.dll' を読み込みました。Cannot find or open the PDB file
プログラム '[3168] opengl_animation.exe: ネイティブ' はコード -1073741701 (0xc000007b) で終了しました。
----------------------------------
0xc000007bエラーとググると、まずDependency Walkerを使って関連付けられているDLLファイルを
調べるのをおすすめすると書いてあったので、使ってみると、以下のDLLファイルの部分に赤いマークがついていました(砂時計マークはなかった)。ちなみにどのDLLファイルもパソコン上に存在していました。
API-MS-WIN-CORE-THREADPOOL-L1-1-0.DLL
DWMAPI.DLL
GLUT32.DLL
KERNEL32.DLL
MSVCRT.DLL
RPCRT4.DLL
NTDLL.DLL
USER32.DLL
このあと、どうすればよいのか検討がつきません。
OpenGLそしてパソコンに詳しい方いらっしゃいましたら、ご指導頂けると幸いです。
0xc000007bエラー(OpenGLのサンプルプログラム)
Re: 0xc000007bエラー(OpenGLのサンプルプログラム)
管理人者様、
ルールを良く確認しておらず、
コード部分をcodeと/codeで括っていませんでした。
すいません。次からは気をつけたいと思います。
ルールを良く確認しておらず、
コード部分をcodeと/codeで括っていませんでした。
すいません。次からは気をつけたいと思います。