首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Qt的MinGW,Code::Block‘MinGW和MinGW it it self之间有什么区别吗?

Qt的MinGW,Code::Block‘MinGW和MinGW it it self之间有什么区别吗?
EN

Stack Overflow用户
提问于 2015-03-23 17:44:48
回答 1查看 1.8K关注 0票数 1

Qt和代码块下载包有它们的MinGW编译器。还有独立的MinGW本身。他们之间有什么区别吗?

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

如果我想要构建没有或代码块的MinGW项目,我需要另一个C++吗?

或者,我可以只使用Qt或代码块的MinGW而不使用独立版本的MinGW吗?

EN

回答 1

Stack Overflow用户

发布于 2015-03-23 18:27:08

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

这里是为Qt配置自定义编译器的说明。这里是CodeBlocks的指令。

他们之间有什么区别吗?

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

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

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

如果我想要构建没有或代码块的MinGW项目,我需要另一个C++吗?

如果您想要在配置有特定编译器或安装MinGW的IDE之外构建东西,那么您必须确保使用设置一些东西。当对MinGW进行独立安装时,这个过程更容易,但您也可以了解如何使用现有的MinGW安装(来自Qt / CodeBlocks),并使其在CMD / PowerShell / MSYS下工作,但它更棘手,也更不寻常。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29216882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档