小编Ven*_*eno的帖子

Clang 递归包含路径

我在包含依赖项文件夹时遇到问题,因为这不是递归查找标头。

文件夹结构:

- main.cpp
- dependency
  - sub1
    - header1.h
  - sub2
    - header2.h
  - root-header.h
Run Code Online (Sandbox Code Playgroud)

主程序

#include "root-header.h"
#include "header1.h"
#include "header2.h"

int main() {

}
Run Code Online (Sandbox Code Playgroud)

命令:

clang main.cpp -I"dependency"
Run Code Online (Sandbox Code Playgroud)

错误:

fatal error: 'header1.h' file not found
Run Code Online (Sandbox Code Playgroud)

该命令仅检测依赖文件夹内的 header.h 到一级,如何使clang递归查找依赖文件夹内的所有标头。是否需要添加任何编译器参数?

谢谢

linux windows compiler-errors clang

5
推荐指数
1
解决办法
2248
查看次数

标签 统计

clang ×1

compiler-errors ×1

linux ×1

windows ×1