Chinaunix首页 | 论坛 | 博客
  • 博客访问: 263242
  • 博文数量: 71
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 920
  • 用 户 组: 普通用户
  • 注册时间: 2013-08-16 13:07
个人简介

我喜欢蓝天,也喜欢雨天。

文章分类

全部博文(71)

文章存档

2014年(14)

2013年(57)

分类: C/C++

2013-09-23 16:53:34

a.h中定义一个int值
int gitest;
1.cpp和2.cpp都要用到这个值,若两个文件都包含a.h就会出现重复定义错误。
解决方法
工程中有名为stdafx.h和stdafx.cpp文件,而且其他.cpp文件一般第一句都会是#include "stdafx.h"
在stdafx.cpp中定义 int gitest;
在stdafx.h中 extern int gitest;
其他用到此全局变量的文件就可以使用了。

阅读(716) | 评论(0) | 转发(0) |
0

上一篇:线程同步

下一篇:进程的入口函数

给主人留下些什么吧!~~