包含有函数实现的.h文件注意事项
来源:互联网 发布:意式 咖啡机推荐 知乎 编辑:程序博客网 时间:2024/06/07 06:53
转载请标明是引用于 http://blog.csdn.net/chenyujing1234
欢迎大家拍砖
1、先讲my.h文件的代码
#ifndef __MY_H__#define __MY_H__ int MyFunction(){return 0;}#endif
2、在两个地方使用到上面讲到的.h文件。
结果编译报以下错:
1>正在链接...1>LINK : 没有找到 C:\Documents and Settings\Administrator\桌面\test\Debug\test.exe 或上一个增量链接没有生成它;正在执行完全链接1>source1.obj : error LNK2005: "int __cdecl MyFunction(void)" (?MyFunction@@YAHXZ) 已经在 source.obj 中定义1>C:\Documents and Settings\Administrator\桌面\test\Debug\test.exe : fatal error LNK1169: 找到一个或多个多重定义的符号
3、解决方法
my.h文件里的函数前加static
#ifndef __MY_H__#define __MY_H__static inline int MyFunction(){return 0;}#endif
- 包含有函数实现的.h文件注意事项
- stdio.h头文件包含的函数有哪些?
- .h文件的包含是有顺序的
- c++中头文件stdlib.h主要包含的函数
- C++中,头文件stdlib.h主要包含的函数
- stdlib.h包含的函数
- 转:C语言头文件下包含函数(math.h stdio.h stdlib.h string.h)
- shlwapi.h所包含的函数
- shlwapi.h所包含的函数
- ctype.h中包含的函数
- (转)math.h所包含的函数
- 相对路径 .h文件的包含
- C语言中自带的头文件(.h)所包含的函数
- C语言中自带的头文件(.h)所包含的函数
- C语言中自带的头文件(.h)所包含的函数
- C语言中自带的头文件(.h)所包含的函数
- 包含MFCApplication1View.h,文件互相包含出的错
- string.h 或 cstring 头文件包含的字符串操纵函数查询
- 何必伤情的伤感QQ心情日志发布:爱情,至少我挽留过
- Dic和Object
- C中的预编译宏定义
- jquery ajax验证登录名存在
- Android TextView自动换行
- 包含有函数实现的.h文件注意事项
- 软件设计精要与模式--笔记1
- 循环中调用DAO时解决方案。(数据量比较大时应该采用的方法。)
- android 软件卸载 代码
- 感伤QQ日志_沉沉的伤感,带着悠悠痛
- C++第9周项目1参考——分段函数求值
- Android 关于JSON封装
- jdk的别名
- Android中mesure过程详解 (结合Android 4.0.4 最新源码)