私は最近、SuperBible の第 5 版の本を購入しました。Ubuntu 12.04 LTS を使用しています。Code::Blocks を使用します。私は C++ ライブラリとセットアップにあまり精通していません。ゼロから教えてくれる本が欲しかった。この本が Linux でプロジェクトをセットアップするのに役立たないことを知ったとき、私はがっかりしました。
freeglut と GLTools の 2 つのライブラリを使用しています。Linuxのfreeglut部分を説明したこの素晴らしいチュートリアルを読みました。
今、私はGLToolsについて無知です。debian.org で GLTools.h を含むパッケージを検索しましたが、何もありませんでした。そのため、パッケージがまったく見つかりません。 ここでは、ライブラリを提供していますが、Windows と Mac のみに対応しています。Ubuntuにライブラリを含めることは簡単なことでした(端末のコマンドにすぎません)が、これにWindowsライブラリを使用する方法がわかりません。
Linux に役立つ本は他にありますか?
編集:HaloWebMasterが言ったことの最初の2つのステップを実行した後、cdを実行してgltoolsフォルダーに入りました(そこにmakefileがありました)。そこに私はしましたmake all
。しかし、これが起こったことです:
Package OpenEXR was not found in the pkg-config search path.
Perhaps you should add the directory containing `OpenEXR.pc'
to the PKG_CONFIG_PATH environment variable
No package 'OpenEXR' found
make[1]: sdl-config: Command not found
make[1]: Entering directory `/home/user/gltools/framework'
make[1]: freetype-config: Command not found
Package OpenEXR was not found in the pkg-config search path.
Perhaps you should add the directory containing `OpenEXR.pc'
to the PKG_CONFIG_PATH environment variable
No package 'OpenEXR' found
make[1]: sdl-config: Command not found
make[1]: freetype-config: Command not found
Compiling camera.cpp
Package OpenEXR was not found in the pkg-config search path.
Perhaps you should add the directory containing `OpenEXR.pc'
to the PKG_CONFIG_PATH environment variable
No package 'OpenEXR' found
make[1]: sdl-config: Command not found
make[1]: freetype-config: Command not found
Package OpenEXR was not found in the pkg-config search path.
Perhaps you should add the directory containing `OpenEXR.pc'
to the PKG_CONFIG_PATH environment variable
No package 'OpenEXR' found
make[1]: sdl-config: Command not found
make[1]: freetype-config: Command not found
Compiling fs.cpp
Package OpenEXR was not found in the pkg-config search path.
Perhaps you should add the directory containing `OpenEXR.pc'
to the PKG_CONFIG_PATH environment variable
No package 'OpenEXR' found
make[1]: sdl-config: Command not found
make[1]: freetype-config: Command not found
Package OpenEXR was not found in the pkg-config search path.
Perhaps you should add the directory containing `OpenEXR.pc'
to the PKG_CONFIG_PATH environment variable
No package 'OpenEXR' found
make[1]: sdl-config: Command not found
make[1]: freetype-config: Command not found
Compiling image/image-convert.cpp
image/image-convert.cpp:7:18: fatal error: half.h: No such file or directory
compilation terminated.
Compilation failed for libgltools_a_image-convert.o:
make[1]: *** [libgltools_a_image-convert.o] Error 1
make[1]: Leaving directory `/home/user/gltools/framework'
make: *** [framework] Error 2