我需要在 Windows 和 Linux 平台上为我的 C++ 代码库动态创建和链接库。 我知道 DLL 格式适用于 windows,.so 适用于 linux 平台。 但我读到 .so 也可以在 Windows 平台上链接。 我的问题是,我可以创建一个公共(public)动态库 (.so) 来在 Windows 和 Linux 上运行我的应用程序吗?如果是,怎么做?
最佳答案
在我看来,更好的解决方案是生成 *so 或 *dll,具体取决于构建软件的平台。然后你链接到本地工具。推荐阅读cmake
关于c++ - 我们可以在 Windows 上使用 .so 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34855172/