对于C ++项目,我有一个像这样的文件夹结构:
我的问题来自编译。在我的main.cpp中,我做了:
#include parse.h
这使我错误地说它无法找到" parse.h"。然后我放在那里:
#include include/parse.h
这也不起作用,我猜是因为它正在寻找不存在的src / include。有没有办法我可以简单地放置#include parse.h
并让它查找该文件夹,或者我应该在该行上放置什么以便找到它?
答案 0 :(得分:0)
语法为
#include<HeaderName.h>
或#include"HeaderName.h"
其中 HeaderName 是您希望添加到程序中的目录中文件的名称。
在您的情况下,您应该使用以下之一。
#include<parse.h>
或#include"parse.h"
如果您需要访问子文件夹,则可以使用此
#include "../include/parse.h"
答案 1 :(得分:0)
在你的main.cpp中你需要放:
#include "../include/parse.h"