获取项目错误:无法运行编译器“g++”。输出:

问题描述 投票:0回答:2
Project ERROR: Cannot run compiler 'g++'. Output:
The system cannot find the path specified.
Project ERROR: Cannot run compiler 'g++'. Output:
===================
# 1 "C:/Qt/Qt5.15.2/5.15.2/mingw81_32/mkspecs/features/data/macros.cpp"
# 1 "<built-in>"
# 1 "<command-line>"
# 1 "C:/Qt/Qt5.15.2/5.15.2/mingw81_32/mkspecs/features/data/macros.cpp"
QT_COMPILER_STDCXX = 201402L
# 26 "C:/Qt/Qt5.15.2/5.15.2/mingw81_32/mkspecs/features/data/macros.cpp"
QMAKE_GCC_MAJOR_VERSION = 8
QMAKE_GCC_MINOR_VERSION = 1
QMAKE_GCC_PATCH_VERSION = 0
===================
Maybe you forgot to setup the environment?

适用于 32 位和 64 位版本,以及全新安装后。

c++ qt qt5 qmake
2个回答
1
投票

原因可能是您的系统可能没有安装 g++ 或未设置 g++ 的路径。

  1. 检查 g++ 版本

  2. 如果找不到版本则安装 g++ 编译器

  3. 将 PATH 变量设置为 g++ 位置。在 Linux 中,g++ 位于路径 - “/usr/bin/g++”

  4. 尝试在 qmake 文件中设置以下变量

    QMAKE_CC = gcc
    QMAKE_CXX = g++
    

尝试通过命令行编译:

qmake projectName.pro -r -spec linux-g++

0
投票

对于 Ubuntu (20.04):

sudo apt install clang
© www.soinside.com 2019 - 2024. All rights reserved.