正在从Visual Studio 2017创建Linux共享库

Is creating a Linux Shared Library from Visual Studio 2017 Possible?

本文关键字:创建 Linux 共享 2017 Studio Visual      更新时间:2023-10-16

我想知道是否可以从Visual Studio 2017中创建Linux的共享库?

或者我是否必须在Linux上开发并针对Windows进行编译?

谢谢!

Visual Studio无法用内置的工具链构建Linux库,所以你需要一个extern构建系统。

外部工具链有两个选项:

  1. 交叉编译器
  2. 码头工人

交叉编译器更适合干净/独立的环境。如果您的代码依赖于某些第三方库(并且您的目标 Linux 兼容(,那么使用 docker 可能会更方便。

>Visual Studio 2017可以运行外部工具,所以如果你有一个编译器,可以在Windows上运行时生成Linux代码,你可以做到这一点。

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