gpt4 book ai didi

c++ - Qt 的 MinGW、Code::Blocks 的 MinGW 和 MinGW 本身有什么区别吗?

转载 作者:行者123 更新时间:2023-11-30 02:40:06 30 4
gpt4 key购买 nike

Qt 和 Code blocks 下载包都有自己的 MinGW 编译器。还有独立的 MinGW 本身。它们之间有什么区别吗?

我可以使用 Qt 的 MinGW 来构建代码块项目,反之亦然吗?

如果我想在没有 Qt Creator 或代码块的情况下构建 C++ 项目,我是否需要另一个 MinGW?

或者,我可以只使用 Qt 或 Code Blocks 的 MinGW 而无需独立版本的 MinGW 吗?

最佳答案

Qt Creator 和 CodeBlocks 都只是为了方便而在安装中捆绑了一个版本的 MinGW (GCC),这样用户就不必手动安装和配置它。在这两种情况下,您都可以选择下载或安装 IDE 而无需安装 MinGW (GCC),在这种情况下,您需要将 IDE 配置为使用您希望它使用的任何编译器(不仅可以是任何独立的 MinGW/GCC安装,以及任何其他编译器,包括 MSVC(Microsoft 编译器)、ICC(Intel 编译器)或 Clang。

Here是为 Qt Creator 配置自定义编译器的说明。和 here是代码块的说明。

Is there any difference between them?

据我所知,它们之间没有明显的区别,当然除了版本。与 MinGW-GCC 捆绑在一起的 IDE 通常会附带一个特定的(通常有点旧/更稳定)版本。当您安装独立的 MinGW-GCC 时,它可以是您选择的任何版本。版本之间存在差异,但通常不会“破坏”代码,只是更快/更好的编译或其他高级功能(在任何情况下“默认”项目都不使用)。

Can I use Qt's MinGW to build Code blocks project or vice versa?

我很确定你可以。我看不出有什么理由不这样做。当然,您必须按照我上面链接的说明正确配置。

Did I need another MinGW if i want to build C++ project without Qt Creator or Code Blocks?

如果您想在配置有特定编译器或安装 MinGW 的 IDE 之外构建东西,那么您必须确保 setup a few things .当独立安装 MinGW 时,此过程更容易,但您也可以弄清楚如何采用现有的 MinGW 安装(来自 Qt/CodeBlocks)并使其在 CMD/PowerShell/MSYS 下工作,但它有点棘手并且更不寻常。

关于c++ - Qt 的 MinGW、Code::Blocks 的 MinGW 和 MinGW 本身有什么区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29216882/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com