【发布时间】:2014-02-19 22:02:04
【问题描述】:
当我在 Ubuntu 终端中输入 make 时,我得到:
main.cc:5:30: fatal error: folder/file.h: No such file or directory
文件夹存在于工作目录中,file.h存在于指定文件夹中。
当我输入ls 时,它也会列出我工作目录中的文件夹和文件。
奇怪的是,当我在 geany 中打开它并要求它在目录中查找文件时
#include <folder/file.h>
它没有问题地找到它,但是当它构建它时我得到了错误。
我需要设置一个标志以便它包含文件夹吗?如果是这样,那到底是什么样的?
【问题讨论】:
-
如果“文件夹”与源文件在同一目录下,请使用
#include "folder/file.h" -
@Malloc,编译时还需要添加
-I