0

在 Windows 上运行 QT Creator。我有一个包警告我 g++ 4.7 中的一个错误,所以我下载了 mingw g++ 4.6.2 版。问题是当我通过 QT creator 运行 cmake 时,它​​似乎仍然指向旧目录(我现在已经删除了)。这是我运行 cmake 时的控制台输出:

CMake Error: your RC compiler: "C:/MinGW-4.7.1/bin/windres.exe" was not found.   Please     set CMAKE_RC_COMPILER to a valid compiler path or name.
CMake Error: your C compiler: "C:/MinGW-4.7.1/bin/gcc.exe" was not found.   Please set     CMAKE_C_COMPILER to a valid compiler path or name.
CMake Error: your CXX compiler: "C:/MinGW-4.7.1/bin/g++.exe" was not found.   Please set CMAKE_CXX_COMPILER to a valid compiler path or name.

我不确定问题出在 QT Creator 或 Cmake 中还是什么。我在 Windows 上运行这些东西。

4

1 回答 1

1

您可能忘记删除 CMake 在配置项目时创建的输出目录。该目录包含大量缓存的配置信息,包括工具链的路径(编译器、链接器等)。只需删除它并重新配置项目,CMake 就会找到新安装的 MinGW 工具链发行版。

于 2013-04-15T02:13:53.287 回答