gpt4 book ai didi

c - c语言中如何包含头文件

转载 作者:行者123 更新时间:2023-11-30 19:54:50 27 4
gpt4 key购买 nike

我有一些文件,例如:~/code/include/test.h、~/code/src/test.c。我在 test.c 中使用 include "test.h"但编译器找不到 test.h。除了包含“../include/test.h”之外,还有什么方法可以解决该问题

最佳答案

您的编译器、IDE 或构建系统应提供命令行开关或属性,用于指定编译的附加包含目录

对于cc及其变体,开关是-I

如何使用它取决于您如何组织构建,但考虑到问题中的目录结构,如果您在 ~/code/src/中运行 gcc ,那么命令行可能如下所示:

gcc -I../include -o test test.c

Visual Studio 在配置属性->C/C++->常规下的属性对话框中使用其他包含目录

关于c - c语言中如何包含头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11456041/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com