是否可以在Visual Studio 2017中为Windows,Mac,Linux编译c ++项目?如果没有,请给我最好的方法为跨平台进行编译。
不可以。通常无法使用Visual Studio做到这一点。
在我看来,最好的办法是配置您的CI系统,以加速旋转运行的其他操作系统的虚拟机,然后使用任何编译器的系统提供(如GCC&锵)在VM本身进行构建。借助SCons或CMake等构建系统,您可以抽象出大多数平台特定的编译器位。
一个额外的好处是,使用多个编译器来构建代码(并运行测试)是查找错误的好方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句