我正在尝试运行一个 C++ 文件,即experiment.cpp。在编译 .cpp 文件时,我收到 RL_glue.h 不存在的错误,即使 RL_glue.h 与 C++ 文件位于同一目录中。我恳请您就这个问题提出建议。谢谢!
包括如下:
#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"
我使用的编译器是 gcc 4.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.