【发布时间】:2014-09-01 06:22:14
【问题描述】:
在 Visual Studio 2008 中创建项目。现在我们想将项目拆分为多个库文件 (DLL),但问题是我们有全局变量,它们位于单独的 globals.h 文件中,使用此文件我们正在跨项目访问全局变量使用在 externals.h 中声明的 extern 关键字。
如何在不同的库文件之间共享这些全局变量信息???
globals.h externs.h
int a=0; extern int a;
int b=0; extern int b;
... ...
... ...
注意:globals.h 在项目中只包含一次。
【问题讨论】:
-
当您说“库”时,您是指静态库还是动态库(例如DLL)?
-
“globals.h 在项目中只包含一次”是什么意思?
-
全局变量在整个项目中只定义一次@蒋飞
标签: c++ c visual-studio-2008