【发布时间】:2011-01-02 16:44:45
【问题描述】:
我这学期要参加C++ 简介,所以我需要在我的 Windows 和 Ubuntu 分区中设置开发环境(我在它们之间切换)。我计划在这两种环境中都使用 GCC 以保持一致性,因为我计划在 Linux 中使用 GCC 进行严肃的 C++ 开发。
似乎安装 MSYS 和 MinGW 是使用 GCC 和复制我的 Linux 开发环境的最佳方式。但是,仅仅在 Windows 中设置 MSYS 和 MinGW 似乎是一个漫长而艰巨的过程,我想象我将来会遇到限制或兼容性问题。
- 在 Windows 上设置类似 MSYS Linux 的开发环境的好处是否超过成本?
- 如果我使用 Visual C++,我能否使用所有我可以使用的库?
【问题讨论】:
-
“成本” 取决于您的课程包含的内容 - 如果只是使用标准库,则不会有真正的问题。
-
cygwin 的安装程序并不简单,cygwin 传统上相当具有侵入性(直到最近的 1.7 版本,不允许 DLL 的多个副本和平共存),并且很难卸载。我不记得安装 MinGW 和 MSYS 是一个漫长而艰巨的过程,它的好处是可以编译原生 Win32 二进制文件。
标签: c++ windows development-environment mingw msys