接@白羊一只的答案,先说明一下我的设置,我也是按照他的步骤来的,我的系统是win10 x64版,所以我安装的编译器是也是x64的,而下载的codeblocks则是没有自带编译器的版本,当然和不少人一样即使点击了Auto-detect,也弹出提示说检测到了编译器的路径,但是还是会提示这个:
也就是说仍然无法编译运行,相信有不少人遇到了同样的情况。
那么我们来看一下setting→compiler的Toolchain executables标签,注意红框部分
你会发现c compiler,c++compiler这些属性设置默认是要去编译器安装目录的bin文件夹下查找,而红框中的默认文件名在bin文件夹下都是不存在的,那codeblocks当然无法正确找到对应的编译器,所以请手动设置这些编译器的路径,同样路径都在编译器安装目录的bin文件夹中,设置完如下图
这样就可以成功进行编译运行了,希望能帮到大家