Codeblocks的Cygwin编译器不起作用

Codeblocks' Cygwin compiler isn't working

本文关键字:不起作用 编译器 Cygwin Codeblocks      更新时间:2023-10-16

使用带有代码块的Cygwin的默认设置,我得到以下错误:

"NameScanner - Debug" uses an invalid compiler. Probably the toolchain path within the compiler options is not setup correctly?! Skipping...
Nothing to be done.

我尝试了他们的自定义安装说明,这给了我这个错误在cstdlib,一个默认文件

C:Dev-Cppbin..libgccmingw323.4.2........includec++3.4.2cwchar|249|error: `::wcstold' has not been declared|
C:Dev-Cppbin..libgccmingw323.4.2........includec++3.4.2cwchar|265|error: `__gnu_cxx::wcstold' has not been declared|
C:Dev-Cppbin..libgccmingw323.4.2........includec++3.4.2cstdlib|181|error: `::strtold' has not been declared|
C:Dev-Cppbin..libgccmingw323.4.2........includec++3.4.2cstdlib|200|error: `__gnu_cxx::strtold' has not been declared|
C:Dev-Cppbin..libgccmingw323.4.2........includec++3.4.2mingw32bitsctype_base.h|44|error: `_UPPER' was not declared in this scope|
C:Dev-Cppbin..libgccmingw323.4.2........includec++3.4.2mingw32bitsctype_base.h|45|error: `_LOWER' was not declared in this scope|
C:Dev-Cppbin..libgccmingw323.4.2........includec++3.4.2mingw32bitsctype_base.h|46|error: `_ALPHA' was not declared in this scope|
C:Dev-Cppbin..libgccmingw323.4.2........includec++3.4.2mingw32bitsctype_base.h|47|error: `_DIGIT' was not declared in this scope|
C:Dev-Cppbin..libgccmingw323.4.2........includec++3.4.2mingw32bitsctype_base.h|48|error: `_HEX' was not declared in this scope|
C:Dev-Cppbin..libgccmingw323.4.2........includec++3.4.2mingw32bitsctype_base.h|49|error: `_SPACE' was not declared in this scope|
C:Dev-Cppbin..libgccmingw323.4.2........includec++3.4.2mingw32bitsctype_base.h|50|error: `_BLANK' was not declared in this scope|
C:Dev-Cppbin..libgccmingw323.4.2........includec++3.4.2mingw32bitsctype_base.h|50|error: `_PUNCT' was not declared in this scope|
C:Dev-Cppbin..libgccmingw323.4.2........includec++3.4.2mingw32bitsctype_base.h|50|error: `_ALPHA' was not declared in this scope|
C:Dev-Cppbin..libgccmingw323.4.2........includec++3.4.2mingw32bitsctype_base.h|50|error: `_DIGIT' was not declared in this scope|
C:Dev-Cppbin..libgccmingw323.4.2........includec++3.4.2mingw32bitsctype_base.h|51|error: `_PUNCT' was not declared in this scope|
C:Dev-Cppbin..libgccmingw323.4.2........includec++3.4.2mingw32bitsctype_base.h|51|error: `_ALPHA' was not declared in this scope|
C:Dev-Cppbin..libgccmingw323.4.2........includec++3.4.2mingw32bitsctype_base.h|51|error: `_DIGIT' was not declared in this scope|
C:Dev-Cppbin..libgccmingw323.4.2........includec++3.4.2mingw32bitsctype_base.h|52|error: `_CONTROL' was not declared in this scope|
C:Dev-Cppbin..libgccmingw323.4.2........includec++3.4.2mingw32bitsctype_base.h|53|error: `_PUNCT' was not declared in this scope|
C:Dev-Cppbin..libgccmingw323.4.2........includec++3.4.2mingw32bitsctype_base.h|54|error: `_ALPHA' was not declared in this scope|
C:Dev-Cppbin..libgccmingw323.4.2........includec++3.4.2mingw32bitsctype_base.h|54|error: `_DIGIT' was not declared in this scope|
C:...NameScannername.cpp|3|regex: No such file or directory|
C:...NameScannername.cpp||In constructor `Name::Name(std::string)':|
C:...NameScannername.cpp|19|error: `regex_match' undeclared (first use this function)|
C:...NameScannername.cpp|19|error: (Each undeclared identifier is reported only once for each function it appears in.)|
||=== Build finished: 24 errors, 0 warnings ===|

任何的帮助是感激的。

我建议你卸载所有东西,下载这个版本的代码块并安装它。它已经提供了您所需要的一切(即GCC)。