amazon

28.4.11

プロシージャエントリポイント_ftol2がダイナミックリンクライブラリmsvcrt.dllから見つかりませんでした

OpenGLで作成したプログラムをWindows XP で起動すると、
プロシージャエントリポイント_ftol2がダイナミックリンクライブラリmsvcrt.dllから見つかりませんでした
と出た。

作成は、OS: Windows 7で、Visual Studio 2010 のC++である。

この原因は、Windows 7付属のOPENGL32.dllをアプリケーションフォルダにコピーしたことにある。
アプリケーションフォルダに、Windows 7の OPENGL32.dllがあるとそれを読み込んでしまいエラーが起こる。
本来はc:¥Windows¥system32¥にあるWindos XP付属のOPENGL32.DLLを読み込む必要がある。
よって、アプリケーションフォルダのOPENGL32.dllを削除すれば良い。

0 件のコメント:

コメントを投稿