从Visual Studio 2017创建Linux共享库可能吗?

时间:2018-01-07 03:31:31

标签: c++ visual-studio-2017

我想知道是否可以在Visual Studio 2017中为Linux创建一个共享库?

或者我是否必须在Linux上开发并为Windows编译?

谢谢!

2 个答案:

答案 0 :(得分:1)

Visual Studio无法使用内置工具链构建linux库,因此您需要extern build system

外部工具链有两个选项:

  1. cross compiler
  2. docker
  3. 交叉编译器更适合清洁/独立环境。如果您的代码依赖于某些第三方库(并且您的目标linux兼容),那么使用docker可能会更方便。

答案 1 :(得分:0)

Visual Studio 2017可以运行外部工具,因此如果您有一个在Windows上运行时会生成Linux代码的编译器,您可以这样做。

如果您在同一网络中安装了Windows计算机和Linux计算机,则还可以在Windows计算机上设置Visual Studio以在Linux计算机上运行工具。