类似Linux的Windows开发环境的成本和收益

Eva*_*ske 7 c++ windows development-environment mingw msys

我这个学期正在学习C++入门,所以我需要在Windows和Ubuntu分区中设置开发环境(我在它们之间切换).我计划在两个环境中使用GCC以保持一致性,因为我打算在使用GCC的Linux中进行严格的C++开发.

似乎安装MSYS和MinGW是使用GCC并复制我的Linux开发环境的最佳方式.但是,在Windows中设置MSYS和MinGW似乎是一个漫长而艰巨的过程,我想我将来会遇到限制或兼容性问题.

  • 在Windows上设置类似MSYS Linux的开发环境的好处是否超过了成本?
  • 如果我使用Visual C++,是否可以使用我可以使用的所有库?

Ter*_*fey 11

我认为你这样做的方式是错误的 - 我实际上建议你在Windows环境中使用Visual Studio,而不是自己设置GCC.在多个供应商的多个编译器上运行代码是一个好处,而不是缺点.

GCC和Visual Studio都非常一致(至少是最新版本).您不会遇到标准库的问题,也不会遇到问题,如果遇到问题,可能是代码中的一个问题.