Lubuntu 13.04 上的 QtCreator 和 Qt5.1.0 中缺少编译器错误

Lubuntu 13.04 上的 QtCreator 和 Qt5.1.0 中缺少编译器错误

我无法在 Lubuntu 13.04 上的 QtCreator 中编译任何程序。我遇到以下错误:

QtCreator needs a compiler set up to build. Configure a compiler in the kit options

首先,我从 Synaptic gcc-mingw32 和 mingw32 安装了依赖项,因此下载包文件的列表如下所示:

binutils (version 2.23.2-2ubuntu1) will be installed
binutils-mingw-w64-i686 (version 2.22.90.20120919-0ubuntu1+2) will be installed
binutils-mingw-w64-x86-64 (version 2.22.90.20120919-0ubuntu1+2) will be installed
cpp-4.6 (version 4.6.4-1ubuntu1) will be installed
g++-4.6 (version 4.6.4-1ubuntu1) will be installed
g++-mingw-w64-i686 (version 4.6.3-13ubuntu1+8) will be installed
g++-mingw-w64-x86-64 (version 4.6.3-13ubuntu1+8) will be installed
gcc-4.6 (version 4.6.4-1ubuntu1) will be installed
gcc-4.6-base (version 4.6.4-1ubuntu1) will be installed
gcc-mingw-w64-base (version 4.6.3-13ubuntu1+8) will be installed
gcc-mingw-w64-i686 (version 4.6.3-13ubuntu1+8) will be installed
gcc-mingw-w64-x86-64 (version 4.6.3-13ubuntu1+8) will be installed
gfortran-mingw-w64-i686 (version 4.6.3-13ubuntu1+8) will be installed
gfortran-mingw-w64-x86-64 (version 4.6.3-13ubuntu1+8) will be installed
libc-dev-bin (version 2.17-0ubuntu5) will be installed
libc6-dev (version 2.17-0ubuntu5) will be installed
libstdc++6-4.6-dev (version 4.6.4-1ubuntu1) will be installed
linux-libc-dev (version 3.8.0-27.40) will be installed
manpages-dev (version 3.44-0ubuntu1) will be installed
mingw-w64-i686-dev (version 2.0.3-1) will be installed
mingw-w64-x86-64-dev (version 2.0.3-1) will be installed
mingw32 (version 4.2.1.dfsg-2ubuntu1) will be installed
mingw32-binutils (version 2.20-0.2) will be installed
mingw32-runtime (version 3.15.2-0ubuntu1) will be installed

然后我从 qt-project.org/downloads 下载了最新的 Qt 5.1.0 for Linux 32-bit,并且顺利安装了它。在安装选项中,我选中了“gcc”。

然后,我创建了新项目。在 Kit Selection 中,我默认选中了“Desktop Qt 5.1.0 GCC 32bit”。我写了一些代码,尝试编译它,并且我提到了有关编译器的错误。我以为 QtCreator 会检测到 gcc(或 mingw)。

在“选项”窗口的“构建和运行”部分,在“编译器”选项卡中,我什么都没有。因此,我添加了新的编译器 GCC,并设置了以下文件:

/home/rafal/Qt5.1.0/5.1.0/gcc/bin/qmake

但我不知道这是否是正确的文件。我将 ABI 设置为:x86、linux、generic、elf、32 位,但我也不确定。然后,在“Kits”选项卡中,我添加了一个新版本,这个版本有 GCC 编译器。我将这个套件设置为默认。我回到代码,尝试再次编译它,然后出现此错误:

18:03:16: Running steps for project TestApp...
18:03:16: Configuration unchanged, skipping qmake step.
18:03:16: Could not start process "make" 
Error while building/deploying project TestApp (kit: Desktop Qt 5.1.0 GCC 32bit)
When executing step 'Make'
18:03:16: Elapsed time: 00:00.

我也安装了 g++,得到的结果是一样的。

我不知道该怎么办。

有人能帮帮我吗?我做错了什么?

答案1

楼主通过安装解决了这个问题build-essential。要安装它,只需输入以下命令。

sudo apt-get install build-essential

相关内容