我有一个应用程序加载依赖于我想要自定义加载的其他 dll 的 dll。我遇到的问题是我在一个 dll 中对 __pfnDliFailureHook2 的定义在加载其他 dll 时不会被继承。将 vairable 定义为 dllexport 会给我一个重新定义错误,因为它已经在 delayhlp.cpp 中定义而没有相应的 dllimport。跨 dll 定义像这样的一致全局变量的正确方法是什么?
问问题
356 次
我有一个应用程序加载依赖于我想要自定义加载的其他 dll 的 dll。我遇到的问题是我在一个 dll 中对 __pfnDliFailureHook2 的定义在加载其他 dll 时不会被继承。将 vairable 定义为 dllexport 会给我一个重新定义错误,因为它已经在 delayhlp.cpp 中定义而没有相应的 dllimport。跨 dll 定义像这样的一致全局变量的正确方法是什么?