Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/141.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我们可以在windows上使用.so文件吗? 我有一个要求,在Windows和Linux平台上为我的C++代码库动态创建和链接库。 我知道DLL格式适用于windows和linux平台。 但我读过。所以也可以在windows平台上链接。 我的问题是,我可以创建一个通用的动态库(.so)来在windows和linux上运行我的应用程序吗?如果是,如何生成?_C++_Dll_Shared Libraries_Dynamic Linking - Fatal编程技术网

我们可以在windows上使用.so文件吗? 我有一个要求,在Windows和Linux平台上为我的C++代码库动态创建和链接库。 我知道DLL格式适用于windows和linux平台。 但我读过。所以也可以在windows平台上链接。 我的问题是,我可以创建一个通用的动态库(.so)来在windows和linux上运行我的应用程序吗?如果是,如何生成?

我们可以在windows上使用.so文件吗? 我有一个要求,在Windows和Linux平台上为我的C++代码库动态创建和链接库。 我知道DLL格式适用于windows和linux平台。 但我读过。所以也可以在windows平台上链接。 我的问题是,我可以创建一个通用的动态库(.so)来在windows和linux上运行我的应用程序吗?如果是,如何生成?,c++,dll,shared-libraries,dynamic-linking,C++,Dll,Shared Libraries,Dynamic Linking,在我看来,更好的解决方案是根据软件构建的平台生成*so或*dll。然后链接到本机工具。建议阅读有关cmake的cmake可能的副本,非常感谢您的及时回复。:)

在我看来,更好的解决方案是根据软件构建的平台生成*so或*dll。然后链接到本机工具。建议阅读有关cmake的
cmake

可能的副本,非常感谢您的及时回复。:)