小编kom*_*nja的帖子

c/c++ 相对包含路径 vs Makefile 包含标志

在具有以目录树结构构建文件的大型项目中,是在源文件中包含相对路径更好,还是仅包含头文件并通过 Makefile 指示编译器在哪里找到它?
有没有首选的方法?

例子:

#include "../path/to/file.h"  
Run Code Online (Sandbox Code Playgroud)

对比

#include "file.h"
gcc -I../path/to  
Run Code Online (Sandbox Code Playgroud)

我相信第一种情况可能更具可读性,而第二种方法可以无缝移动文件......

c c++ makefile build

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

标签 统计

build ×1

c ×1

c++ ×1

makefile ×1