2011-03-25 90 views
2

我想通过使用Visual C++构建共享对象/共享库(.so)。我选择了项目编译类型:静态库使用Visual Studio构建共享库

然而,这种方式构建了一个.lib文件。用Visual C++构建unix共享库还有可能吗?

+0

微软的工具只输出微软的二进制文件;你可能可以配置IDE使用不同的工具集,但我认为这将是很多工作。 – Luke 2011-03-25 14:44:26

+0

@Luke:你说得对,对于Windows我需要DLL。如果你想,发布你的答案,我接受。 – 2011-03-25 14:48:28

回答

4

共享库的Windows名称是动态链接库(DLL)。

在“Win23应用程序向导”选择应用程序类型:DLL

如果你绝对要你的名字DLL MySharedLibrary.so你可以改变输出文件的名字,但我不建议这样做。改为使用目标系统命名约定。

+0

我可以在android应用程序中将c#语言DLL文件用作Shared Object(.so)库吗? – 2018-02-24 12:56:15