电脑已安装Mingw时Qt安装是否还需选择Mingw编译器组件?
解答
你可以根据以下两种实际情况判断是否需要勾选:
- 先确认本地已安装的MinGW版本,是否和你选择的Qt版本官方要求的配套MinGW版本完全一致。Qt每个正式版的预构建二进制库都和特定版本的MinGW深度绑定,比如Qt 6.7对应的是MinGW 13.1.0 64位,要是你本地装的版本和它要求的完全匹配,就可以不用勾选,后续在Qt Creator的构建套件配置里手动指定本地MinGW的路径就行。
- 如果版本不匹配,强烈建议你勾选Qt安装器内对应的MinGW组件。版本不一致大概率会出现库链接失败、编译时报异常语法错误、生成的程序无法运行等问题,排查起来非常消耗时间。Qt官方提供的MinGW是经过完整适配测试的,和对应版本的Qt、Qt Creator可以做到开箱即用,不用手动做任何环境配置,对新手学习来说更省心。
如果你是刚接触Qt的新手,哪怕本地MinGW版本匹配也建议直接勾选安装器内的MinGW,省掉手动配置构建套件、调试器的步骤,避免把时间浪费在环境配置上。
内容的提问来源于stack exchange,提问作者Lwin Moe
相关产品推荐
相关产品推荐

