我有一个编译为 32 位的共享库。我可以在 64 位应用程序中使用它吗?还是需要将共享库编译为 64 位?
不可以,您无法通过传统方式在 64 位应用程序中加载 32 位库。
有一些聪明的技巧,例如使用 32 位应用程序加载库并通过 IPC 接口导出函数,但如果您可以选择将库编译为 64 位,那么这是迄今为止最好的选择。