我在 ubuntu 中使用 c++ 语言工作。
我有一个问题:我使用#include"header.h"
。这与 /path/header.h
相同吗?我问你这个问题,因为正如我所看到的,这不是一回事。需要一些解释。
我问你这个问题是因为我已经在我的电脑上下载并安装了 gsoap。我在一个文件夹中添加了所有必要的依赖项,并且我尝试在不安装 gsoap 的情况下运行该应用程序......在另一台计算机上。我有一些错误..我忘记添加 stdsoap2.h 文件...我今天会添加它..在我的文件夹中..
最佳答案
答案取决于:
如果您将“路径/”添加到您的包含路径,那么只包含“header.h”将起作用,因为编译器已经知道查找您的头文件的路径,如果不是 那么你必须包含整个路径“path/header.h”,以便编译器知道在哪里寻找头文件。
关于c++ - 如果我使用 "test.h"是否与 "path/test.h"相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6730820/