跨平台c ++和Visual Studio 2017?

马修

是否可以在Visual Studio 2017中为Windows,Mac,Linux编译c ++项目?如果没有,请给我最好的方法为跨平台进行编译。

杰斯珀·朱尔(Jesper Juhl)

不可以。通常无法使用Visual Studio做到这一点。

看来,最好的办法是配置您的CI系统,以加速旋转运行的其他操作系统的虚拟机,然后使用任何编译器的系统提供(如GCC&锵)在VM本身进行构建。借助SCons或CMake等构建系统,您可以抽象出大多数平台特定的编译器位。

一个额外的好处是,使用多个编译器来构建代码(并运行测试)是查找错误的好方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法从使用Visual Studio 2017和C#7.0的方法返回元组

Visual Studio 2017和新的.csproj InternalsVisibleTo

Visual Studio 2015和Team Foundation 2017

* .vue文件,Visual Studio 2017和TypeScript

从Visual Studio 2015.3和2017 rc更新Visual Studio 2017

为跨平台的,与UI无关的C#类库选择哪种Visual Studio 2017项目类型,为什么?

CMake Generator for Visual Studio Linux跨平台

Visual Studio 2017崩溃

Visual Studio 2017和SAP Crystal报表

Visual Studio 2017-找不到Visual C ++ Windows表单

Visual Studio 2017和丢失的EXE文件

在C中执行Shellcode(Visual Studio 2017

Visual Studio C ++ 2012和2017在随机数生成中显示不同的行为吗?

Xamarin跨平台Visual Studio底部导航

Visual Studio 2017-跨平台应用程序-无PCL

创建跨平台应用程序时,无法在Visual Studio 2017中找到可移植类库项目

Visual Studio 2017中的C支持

我在Visual Studio 2017上找不到跨平台应用程序Xamarin

文件存在c#visual Studio 2017

我可以从Visual Studio C ++跨平台库项目创建动态框架吗?

使用Xamarin跨平台C#Visual Studio 2019在2列中显示ListView数据

Visual Studio(2017和2019)忽略TypeScriptCompileBlocked

C ++ Microsoft Visual Studio 2017最佳和最简单的检测内存泄漏的方法?

Visual Studio 2017 中跨平台项目中的视图设计器不起作用

Visual Studio 2015 和 Visual Studio 2017(社区版)+ Unity

Visual Studio 2017 跨平台中的 Linux 特定头文件

Visual Studio 2017 不会创建 C# 和 Visual Basic 项目

Visual Studio 2017 调试

Visual C++ 中缺少视图设计 (Visual Studio 2017)