LINUX动态库中的外部声明

时间:2013-12-25 08:20:16

标签: c++ linux extern

我有一个c ++动态库,我想在linux上运行。 在这个库中,我必须声明一个全局变量,我想在2个地方使用它。 所以我在一个地方宣布:

FILE *gFile;

然后在另一个地方宣布:

extern FILE *gFile;

直到这里一切都好。

我只想问一下将链接到这个动态库的应用程序: 有什么问题,这个应用程序将声明相同的声明:

FILE *gFile;

会发生冲突吗?

对于STATIC库 - 我知道是的,对于linux中的DYNAMIC库 - 我不知道答案......

0 个答案:

没有答案