Fortran Coder

标题: 今天看到的一些头文件不知道什么意思啊 [打印本页]

作者: xiaorenwu    时间: 2014-7-16 10:04
标题: 今天看到的一些头文件不知道什么意思啊
#ifdef HAVE_CONFIG_H
#include "config.inc"
#endif
#include "glide_mask.inc"
最近在学习这个很大的程序,这个程序是在fortran下写的,我想问下这个头文件是什么意思?哪本书对这方面有所介绍的?


作者: 安靖    时间: 2014-7-16 10:56
本帖最后由 安靖 于 2014-7-17 09:57 编辑

如果定义了宏HAVE_CONFIG_H,就包含头文件config.inc
然后再包含头文件glide_mask.inc

作者: vvt    时间: 2014-7-16 11:18
这些应该是编译器扩展的预处理语句,不是标准语法。作用如楼上所言
作者: sabergemini    时间: 2014-7-16 23:13
安靖 发表于 2014-7-16 10:56
如果定义了宏HAVE_CONFIG_H,就包含头文件config.inc, 否则包含头文件glide_mask.inc ...

glide_mask.inc应该是一直需要加载的。#endif在其之前已经结束预定义了。
作者: 安靖    时间: 2014-7-17 09:54
sabergemini 发表于 2014-7-16 23:13
glide_mask.inc应该是一直需要加载的。#endif在其之前已经结束预定义了。

哎呀,看错了……
作者: fcode    时间: 2014-7-17 13:58
看错常有,不必自责。楼主举一反三,很不错。




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2