5

我刚刚下载并安装了 Qt Creator。我没有弄乱 PATH 或任何其他设置。但是当我尝试运行一个 Qt GUI 应用程序项目时,它给出了以下错误:

cc1plus.exe:-1: error: error: unrecognized command line option "-fno-keep-inline-dllexport"

输出说:

构建/部署项目 ProjectFirst 时出错(套件:Desktop Qt 5.0.1 MinGW 32bit)执行步骤“Make”时

我不明白为什么会这样。在问之前我在网上查了很多,但找不到任何东西。

4

3 回答 3

7

我刚刚在我朋友的电脑上发现了和你一样的问题。

键入 g++ --version 以查看 g++ 默认从您的路径中获取的内容。如果是 4.4.* (<= 4.7.2) 则找到旧的 g++ 并将其删除到垃圾箱。通常它与 Qt 配置所需的 Perl 包一起使用。

然后返回控制台并再次尝试 g++ --version 如果不是 4.7.2 然后再次查找旧的 g++ 并将其删除。

如果它写成 g++ : command not found 或类似的东西 - 改变你的 PATH 变量。更改后不要忘记重新启动计算机。

当您获得带有 4.7.2 的 g++ --version 时,期待获得成功。

于 2013-02-20T21:17:11.813 回答
0

问题是您使用了错误的 mingw32 安装(旧版本)。

为了解决这个问题,请检查您使用的 Kit 是否检测到了正确的 Mingw 版本(应该是 4.7,它位于 qt 安装工具目录中)。

于 2013-02-20T07:50:33.737 回答
0

尝试使用 nmake,而不是 mingw32-make

于 2013-02-17T23:19:28.073 回答