今天从网上下载了一个程序,添加进项目后识别不了头文件“comm.h”,总是提示:“cannot open comm.h :No file or dictionary”
后来发现只要把主程序中#include <comm.h>改为 #include "comm.h"即可
原来这两个包含格式是有区别的:
(以下摘自百度知道)
#include <filename.h> 格式来引用标准库的头文件(编译器将从标准库目录开始搜索)
#include “filename.h” 格式来引用非标准库的头文件(编译器将从用户的工作目录开始搜索)
中括号是用于系统库头文件,在头文件文件夹中查找,而双引号用于自己定义的头文件,在项目的c源文件所在的文件夹中查找。