我有一个用visual studio for Windows 64位编译的库(静态和动态版本),我想在Linux上使用它。这是一个商业库,要获得为Linux编译的相同的库,将需要很多天的电子邮件和提醒,等等。
我可以在Linux机器上使用这两个库变体中的一个(它们不是.net,而是本地库)来链接到它们吗?
我正在做一个项目,在这个项目中,我需要在Linux的同一应用程序中加载同一个库的两个版本。我发现,为了能够在没有任何库冲突问题的情况下成功地实现这一点,我必须使用自己的导出映射对库的两个版本进行符号版本控制。似乎如果运行的应用程序有这样的引用," name @@ nodename ",Linux中的动态加载器将只在nodename中查找名称,而不会在其他地方查找名称。这就是我得出的结论,因为这两个库</em