我想知道是否可以在Visual Studio 2017中为Linux创建一个共享库?
或者我是否必须在Linux上开发并为Windows编译?
谢谢!
答案 0 :(得分:1)
Visual Studio无法使用内置工具链构建linux库,因此您需要extern build system。
外部工具链有两个选项:
交叉编译器更适合清洁/独立环境。如果您的代码依赖于某些第三方库(并且您的目标linux兼容),那么使用docker可能会更方便。
答案 1 :(得分:0)
Visual Studio 2017可以运行外部工具,因此如果您有一个在Windows上运行时会生成Linux代码的编译器,您可以这样做。
如果您在同一网络中安装了Windows计算机和Linux计算机,则还可以在Windows计算机上设置Visual Studio以在Linux计算机上运行工具。