質問
私が取り組んでいるプロジェクトに悪魔図書館を使用できるようにしたいと思いますが、何らかの理由で正しくセットアップすることはできません。私のプロジェクトでは、私は持っています:
#include <IL/il.h>
#include <IL/ilu.h>
#include <IL/ilut.h>
悪魔の関数を呼び出さない場合、ファイルはエラーなしでコンパイルされます。しかし、私が含めるとすぐに
ilInit();
私は得ます
undefined reference to `ilInit'
collect2: ld returned 1 exit status
私は何が間違っているのですか?
編集:Ubuntu 11.10を実行しています
解決
どうやらあなたはヘッダーを含めていますが、バイナリをリンクしていません。 GCCを使用すると、これを使用して実行できます -l
-オプション。
所属していません StackOverflow