C ++ファイル、つまりexperiment.cppを実行しようとしています。.cppファイルをコンパイルすると、RL_glue.hがC ++ファイルと同じディレクトリにあるにもかかわらず、RL_glue.hが存在しないというエラーが表示されます。この問題についてのご提案をお待ちしております。ありがとう!
インクルードは次のとおりです。
#include <stdio.h>
#include <iostream>
#include <math.h>
#include <stdlib.h>
#include <RL_glue.h>
#include <RL_common.h>
コメントで提案されているように変更しましたが:
#include <stdio.h>
#include <iostream>
#include <math.h>
#include <stdlib.h>
#include "RL_glue.h"
#include "RL_common.h"
私が使用しているコンパイラはgcc4.6.3で、コンパイルコマンドはg ++ -Wall -c "%f"です。
訂正:「....」の変更により、コンパイラーはRL_glue.hを検出しましたが、RL_common.hの検出に特に失敗しました。
正確なコンパイラエラー:
g++ -Wall -c "experiment.cpp" (in directory: /home/issam/Helicopter_Control/Code/Release)
In file included from experiment.cpp:9:0:
./RL_glue.h:4:23: fatal error: RL_common.h: No such file or directory
compilation terminated.
Compilation failed.