代码之家  ›  专栏  ›  技术社区  ›  Satbir

动态链接库中静态变量的状态

  •  1
  • Satbir  · 技术社区  · 14 年前

    脚本:

    我的应用程序绑定 X库 它有静态类。我在进程中初始化它。 X库

    我看到的内容 . 在哪里? 我已经初始化了

    我在DLL main中添加了初始化代码,现在可以工作了。

    问题:

    1 回复  |  直到 14 年前
        1
  •  1
  •   Chris Becke    14 年前

    库x显然作为一个静态库链接到exe和dll:-为了获得所需的行为,库x本身需要构建为一个共享库。所以“my application.exe”和“a.dll”都将使用“libraryx.dll”,结果只有一个静态值的实例。