[英]Include file on different compilers
将要
#include "filename"
如果在当前目录中找不到或某些编译器可能找不到,则始终在标准包含目录中搜索文件?
是否可以使用此指令关闭在标准包含目录中搜索文件,例如 gcc?
§[cpp.incluce]/2:
形式的预处理指令
# 包含“ q-char-sequence ”换行符
导致用 " 分隔符之间的指定序列标识的源文件的全部内容替换该指令。以实现定义的方式搜索指定的源文件。如果不支持此搜索,或者搜索失败,指令被重新处理,就好像它读取
# 包含 < h-char-sequence >换行符
具有与原始指令相同的包含序列(包括>字符,如果有)。
...所以是的,如果它没有找到它,它总是在标准包含目录中重新搜索。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.