我可以将DLL项目编译为ARM的共享对象(.so)文件吗?

时间:2018-07-03 09:38:08

标签: linux visual-c++

我有一个配置类型为.dll的Microsoft Visual C ++项目。 而且我希望该库也能在我的linux系统中工作,所以如何将源代码编译为.so文件?

1 个答案:

答案 0 :(得分:1)

使用C ++ for Visual Studio的Linux外接程序对此MSDN博客文章中进行了介绍:Visual C++ for Linux Development

然后:

  1. 创建一个新的Linux项目(Visual C++ / Cross Platform / Linux / Empty Project
  2. General标签中更改项目设置,以使Configuration TypeDynamic Library (.so)
  3. 将您的源添加到项目中。您可以在项目之间链接源文件,以便拥有通用的代码库。
  4. 删除/替换和Windows依赖项
  5. 构建