由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 问低级问题
相关主题
gcc 编译的时候要包括 header source file 吗?深情的呼唤师傅们!C++做题做不出来啦!
forward declarationC 里面有办法永久改变一个指针的属性吗?
师傅们,C++概念题,弟子有礼了基础问题:在header里面define function
global variable usage question in C++#ifdef, #ifndef 这些 preprocessor 应该叫什么呀?
Why should i include .cpp instead of .h两个class的交叉引用问题
弱问c++里有没有NULL这个keyword?最基本的C语言编程问题请教
又一个初级问题: C++中多如牛毛的#define格式怎样include一个函数
弱问C++一个问题 一直不解what kind of language this is and how to change it? (转载)
相关话题的讨论汇总
话题: hardware话题: __话题: include话题: 文件话题: ifndef
进入Programming版参与讨论
1 (共1页)
m**********e
发帖数: 220
1
在virtual box里编写c程序,想写头文件的话
.h文件保存在哪里呢
gedit一个.h文件,写了然后保存了
但是其他程序来include的时候却说没有这个文件
是怎么回事呢
#ifndef __HARDWARE_H__
#define __HARDWARE_H__
//代码部分
#endif
为什么HARDWARE_H是大写的呢
而#include 用的时候确是小写
基础问题,多谢回答!
d****i
发帖数: 4809
2
Use -I to add your header file directory as gcc
options. For C preprocessor macros, it is a convention to use all capital
letters. (See C/C++ language reference for more details: e.g. http://www-01.ibm.com/support/docview.wss?uid=swg27002103&aid=1)

【在 m**********e 的大作中提到】
: 在virtual box里编写c程序,想写头文件的话
: .h文件保存在哪里呢
: gedit一个.h文件,写了然后保存了
: 但是其他程序来include的时候却说没有这个文件
: 是怎么回事呢
: #ifndef __HARDWARE_H__
: #define __HARDWARE_H__
: //代码部分
: #endif
: 为什么HARDWARE_H是大写的呢

l********a
发帖数: 1154
3
#ifndef __HARDWARE_H__
这个是#include guards,google一下有详细解释
m**********e
发帖数: 220
4
多谢回答!

【在 d****i 的大作中提到】
: Use -I to add your header file directory as gcc
: options. For C preprocessor macros, it is a convention to use all capital
: letters. (See C/C++ language reference for more details: e.g. http://www-01.ibm.com/support/docview.wss?uid=swg27002103&aid=1)

c*********e
发帖数: 16335
5
__HARDWARE_H__是故意起的一个生僻的名字,如果这个名字没有定义,那么定义它。这
是为了防止重复一段代码。

【在 m**********e 的大作中提到】
: 在virtual box里编写c程序,想写头文件的话
: .h文件保存在哪里呢
: gedit一个.h文件,写了然后保存了
: 但是其他程序来include的时候却说没有这个文件
: 是怎么回事呢
: #ifndef __HARDWARE_H__
: #define __HARDWARE_H__
: //代码部分
: #endif
: 为什么HARDWARE_H是大写的呢

1 (共1页)
进入Programming版参与讨论
相关主题
what kind of language this is and how to change it? (转载)Why should i include .cpp instead of .h
is there any lib can read .Z file in c++/c program?弱问c++里有没有NULL这个keyword?
另一个Fortran 问题又一个初级问题: C++中多如牛毛的#define格式
弱问一个ifdef 和ifndef弱问C++一个问题 一直不解
gcc 编译的时候要包括 header source file 吗?深情的呼唤师傅们!C++做题做不出来啦!
forward declarationC 里面有办法永久改变一个指针的属性吗?
师傅们,C++概念题,弟子有礼了基础问题:在header里面define function
global variable usage question in C++#ifdef, #ifndef 这些 preprocessor 应该叫什么呀?
相关话题的讨论汇总
话题: hardware话题: __话题: include话题: 文件话题: ifndef