为了捕获技术债务,我希望编译器在其中一个包含路径不存在的情况下抛出错误.无论是GCC还是微软风险投资公司都有可能做到这一点?

推荐答案

-Wmissing-include-dirs command line switch for GCC个适合你的需要吗?要使编译器产生错误,请将-W替换为-Werror,即-Werror=missing-include-dirs

https://godbolt.org/z/f7cvbKjcP

C++相关问答推荐

如何将一个enum类型类型转换为另一个类型?

如何避免使用相对路径包含在c中

如何将FileFilter添加到FileDialog GTK 4

当main函数调用被重构时,C函数给出错误的结果

如何使用Python C API实现多线程程序?

有没有可能我不能打印?(C,流程)

在编译时参数化类型定义

致命:ThreadSaniizer:在Linux内核6.6+上运行时意外的内存映射

Sizeof(&Q;字符串&Q;)的正确输出是什么?

限制不同类型的限定符

是否需要包括<;errno.h>;才能使用perror?

For循环中的变量行为不符合预期.[C17]

在txt文件中找到指定的字符串,并从数字中减go 相同的值

链接到底是如何工作的,我在这里到底做错了什么

在C++中允许使用字符作为宏参数

带有数组指针的 struct 在print_stack()函数中打印随机数

中位数和众数不正确

通过修改c中的合并排序对数组的偶数索引进行排序

C23 中是否有 __attribute__((nonnull)) 的等效项?

定义 int a = 0, b = a++, c = a++;在 C 中定义了行为吗?