2016-09-20 71 views

回答

0

根据https://wiki.eclipse.org/CDT/User/FAQ#I_installed_MinGW_toolchain_on_my_PC_but_Eclipse_won.27t_find_it。 CDT将执行以下操作以尝试找到MinGW安装。

  1. 查看平台安装目录中的mingw目录。 CDS 像Wascana这样的发行版可能会这样分发MinGW。
  2. 尝试安装目录上的目录(另一个可能的发行版)。
  3. 查看PATH值。更具体地说,它试图在每个路径中找到mingw32-gcc.exe。
  4. 尝试查看是否运行了mingw安装程序(registry.getLocalMachineValue(“SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall \ MinGW”, “InstallLocation”);)。
  5. 尝试默认的MinGW安装目录(“C:\ MinGW \ bin”)。

STL的MinGW发行版没有mingw32-gcc.exe,这就是CDT无法识别它的原因。

解决方案是采取MinGW的\ bin文件夹gcc.exe(在我的情况下,C:\ MinGW的\ BIN),将其复制和重命名新副本的mingw32-gcc.exe。