私は OpenGL にまったく慣れていないので、自宅でアプリケーションをコンパイルしようとしています。私の大学では、研究室の教授がすべてを解決し、そこで Linux を使用しています。自宅では、Windows 8 と Visual Studio 2013 を使用しています。
以下のインクルードを含むアプリで球体を構築しようとしています:
#include <GL/glut.h>
#include <math.h>
#include <iostream>
それで、Glut.h が含まれているので、http: //www.opengl.org/resources/libraries/glut/glut_downloads.php#2 にアクセスしてライブラリをダウンロードして動かしましたが、いくつか問題がありました。
Windows版はコンパイルされると思っていましたが、そうではありませんでした。プロジェクトのプロパティでそれらをリンクすることを期待していたので、DLLはパッケージ内にないため、CMakeを使用して過剰をコンパイルしようとしましたが、機能しませんでした。CMake は次のログを返します。
CMake Error: Cannot open file for write: C:/Program Files/Glut 3.7 Build/CMakeCache.txt.tmp
CMake Error: The source directory "C:/Program Files/Glut 3.7/glut-3.7" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.
CMake Error: : System Error: No such file or directory
CMake Error: Unable to open cache file for save. C:/Program Files/Glut 3.7 Build/CMakeCache.txt
CMake Error: : System Error: No such file or directory
フォルダーに CMake ファイルが含まれていないと表示されます。
glutへの私のダウンロードリンク(Windowsであると思われ、エラーのcosがわからない)はこれですhttp://www.opengl.org/resources/libraries/glut/glut37.zip
通常、私はJavaをプログラミングしていますが、IDEをセットアップするのにそれほど多くの頭痛の種はありません..だから簡単にしてください。
OpenGL コードを実行するには何が欠けていますか?