现代 C++:精华篇/获取编译器
外观
C++ 是一种编译语言,这意味着使用 C++ 的人通常使用编译器将 C++ 源代码转换为更适合机器的代码,然后执行该代码。您需要一个编译器来完成本书中的练习,但不要担心!编译器可以免费获得,设置起来也相当容易。本页将帮助您决定安装哪一个或哪些编译器。
如果您希望稍后学习使用 Qt 进行 GUI 开发,您应该安装 Qt Creator,并确保选中最新 MinGW 的复选框。(注意:如果您是我的学生之一,请获取 Qt Creator。)
Visual Studio Express for Windows Desktop 是一款不错的免费选择,除了安装时间很长之外,几乎不需要任何设置。如果您有资金可以花,Visual Studio 的其他版本 可能更适合您,但您可以稍后再做决定。
Clang 可能是更好的选择,但其设置可能非常复杂,尤其是在您想要 Windows 的最新版本的情况下(在这种情况下,请阅读 此内容)。Clang 以非常有用的错误消息而闻名。
GNU 编译器集合 (GCC) 是另一个不错的选择。在 Windows 上,MinGW 几乎只是一个编译器,而 Cygwin 更像是 Windows 上的一些 Linux。如果您不理解最后一点,那就选择 MinGW 就可以了。
如果您不信任我的简短列表,请查看 C++ 创始人 Bjarne Stroustrup 的 更长的列表。
安装完编译器后,请参阅 下一页,以确保它正常工作。