私は GLEW を使用するソフトウェアを少し構築しようとしています。しかし、GLEW を使用するプログラムを構築しようとすると、必ずこの問題が発生することがわかりました。
驚いたことに、私は glew をインストールし、問題となっている h ファイルがそこにあることを確認できました。私の知る限り、/usr/local/include は gcc が探す場所の 1 つですよね?
$ test -e /usr/local/include/GL/glew.h
$ echo $? # 0 means file exists
0
$ cmake .
-- Configuring done
-- Generating done
-- Build files have been written to: ...
$ make
[ 14%] Building CXX object CMakeFiles/.../Main.cpp.o
In file included from ...Main.cpp:6:
...Main.hpp:10:10: fatal error:
'GL/glew.h' file not found
#include <GL/glew.h>
^~~~~~~~~~~
1 error generated.
...
この問題に対処するために、どのような手順を踏めばよいか、何かアイデアはありますか?
これがどうやって可能なのか誰か知っていますか?
ちなみに、この特定のプログラムのCMakeLists.txtは単にlink_libraries(GLEW GL GLU glut)