我使用C++ 与2008视觉工作室快递。
我们正在向一个客户提供一个二进制的Windows图书馆,客户本身也使用许多其他图书馆。 因此,我们发送了我们的Dll文件以及我们使用的Dll文件。 现在的问题是,我们的客户使用我们也使用的一些图书馆,但使用另一个版本。 因此,他不能使用我们的图书馆,因为我们共同依赖的图书馆是互不兼容的。
从技术上讲,我认为应该有可能将两个依赖版本都装入进程空间。 然而,我不确定如何做到这一点,因为这两个版本的应用以及我们的文件都寻找相同的依赖文件文件名。 谁能告诉我处理这一问题的最佳/最清洁的方法是什么?
谢谢!