我有一个包含单例的静态库。我需要在同一进程中加载这些单例的单独实例以进行测试。
所以我创建了一个链接相同静态库的 DLL,然后主进程加载该 DLL。
一旦 DLL 尝试加载,我在尝试访问单例中的静态实例指针时就会遇到访问冲突。
我读过的一些帖子说这是不可能的,我需要第二个进程,而其他人说每个 DLL 都在它链接的静态库中获取它自己的所有静态变量的副本,这表明这应该可以工作..
我正在尝试做的事情可能吗?
我有一个包含单例的静态库。我需要在同一进程中加载这些单例的单独实例以进行测试。
所以我创建了一个链接相同静态库的 DLL,然后主进程加载该 DLL。
一旦 DLL 尝试加载,我在尝试访问单例中的静态实例指针时就会遇到访问冲突。
我读过的一些帖子说这是不可能的,我需要第二个进程,而其他人说每个 DLL 都在它链接的静态库中获取它自己的所有静态变量的副本,这表明这应该可以工作..
我正在尝试做的事情可能吗?