Cmake似乎指向MinGW的旧目录

时间:2013-04-14 19:07:54

标签: windows cmake mingw qt-creator

在Windows上运行QT Creator。我有一个包给了我关于g ++ 4.7中的错误的警告,所以我下载了mingw g ++版本4.6.2。问题是,当我通过QT创建者运行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上运行这些东西。

1 个答案:

答案 0 :(得分:1)

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