c - 我正在尝试将一个头文件添加到另一个头文件中

标签 c

我正在尝试将头文件添加到另一个头文件中,但它显示“源文件未编译” 我想做的事情有问题吗?

#include "\\Mac\Home\Desktop\BSD 2017\Study\BTP100SCC.05062.2177 Programming Fundamentals Using C\BTP-Project\A1\MS2\contacts.h"

struct Name
 {
    char firstName[31];
    char middleInitial[7];
    char lastName[36];

};

最佳答案

简短问题的简短回答。没有 #include "file.h" 应该可以正常工作。

“源文件未编译”表示您可能尚未编译源文件。您是否运行过诸如 % gcc -c file.c 这样的命令?

**编辑:每次都列出完整目录是不好的做法。使用-I选项指定目录搜索路径

如果您还没有这样做,那么您应该阅读 how to compile a c program .

注意:如果您运行 Windows,则可能需要使用 Unix 命令行环境,例如 Cygwin

关于c - 我正在尝试将一个头文件添加到另一个头文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46901589/

相关文章:

c - 如何在 Linux 中使用 gethostbyname_r

使用静态文本控件时,C++ Win32 应用程序不断崩溃。不知道为什么

c - 进一步加速 openmp 缩减循环

c - 返回本地分配的内存(而不是本地变量)是否有效

c - c中的快速排序算法实现

c - 如何将相同的变量添加到自身?

c - 在 pthread 中使用 setstacksize 函数设置堆栈大小的限制是多少?

c++ - 如何读取这些表达式 : *&pointer VS &*pointer

c - 在 C 中连接多个字符串的更好方法是什么

c - 额外的回车符从哪里来?