标签: c++ dll shared-libraries dynamic-linking
我需要在Windows和Linux平台上为我的c ++代码库动态创建和链接库。 我知道DLL格式适用于Windows,而.so适用于Linux平台。 但我读过。也可以在Windows平台上链接。 我的问题是,我可以创建一个通用的动态库(.so)来在Windows和Linux上运行我的应用程序吗?如果是,怎么样?
答案 0 :(得分:2)
在我看来,更好的解决方案是生成* so或* dll,具体取决于SW构建的平台。然后,您链接本机工具。建议阅读cmake
cmake