我正在尝试将头文件添加到另一个头文件中,但它说"源文件未编译" 我想做什么有什么问题吗?
#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];
};
答案 0 :(得分:1)
简短回答一个简短的问题。否#include "file.h"
应该可以正常工作。
“未编译的源文件”表示您可能尚未编译源文件。你运行% gcc -c file.c
之类的命令了吗?
**编辑:每次列出你的完整目录是不好的做法。使用-I选项指定目录搜索路径
如果你还没有这样做,那么你应该阅读how to compile a c program。
注意:如果运行Windows,则可能需要使用Unix命令行环境,例如Cygwin