C++ 代码块:[突出显示:未找到此类目录

C++ 代码块:[突出显示:未找到此类目录,c++,codeblocks,C++,Codeblocks,我已经阅读了网站上的其他问题,没有一个与我的问题相匹配 我已经尝试过卸载,然后重新安装代码块 请帮忙 生成日志: mingw32-g++.exe-Wall-feexceptions-g-cs:\Coding\c++\aloo\main.cpp-o obj\Debug\main.o mingw32-g++.exe-o bin\Debug\aloo.exe obj\Debug\main.o [highlight color=“yellow”]-lbgi-lgdi32-lcomdlg32-luuid-

我已经阅读了网站上的其他问题,没有一个与我的问题相匹配

我已经尝试过卸载,然后重新安装代码块

请帮忙

生成日志:

mingw32-g++.exe-Wall-feexceptions-g-cs:\Coding\c++\aloo\main.cpp-o obj\Debug\main.o mingw32-g++.exe-o bin\Debug\aloo.exe obj\Debug\main.o

[highlight color=“yellow”]-lbgi-lgdi32-lcomdlg32-luuid-loleaut32-lole32[/highlight]“C:\Program Files(x86)\CodeBlocks\MinGW\lib\libbgi.a”

mingw32-g++.exe:错误:[突出显示:没有这样的文件或目录

mingw32-g++.exe:错误:color=“yellow”]-lbgi:没有这样的文件或目录

mingw32-g++.exe:错误:C:\Program Files(x86)\CodeBlocks\MinGW\lib\libbgi.a:没有这样的文件或目录

进程以状态1终止(0分钟,4秒))


3个错误,0个警告(0分钟,4秒))

通过打开完整的编译器日志开始

这是通过选择菜单“设置”->“编译器”->“全局编译器设置”->[您使用的编译器”->“其他设置”选项卡“编译器日志”下的“完整命令行”选项来完成的。在12.11及更新版本中,这是默认启用的

此选项将使Code::Blocks输出用于编译代码的确切命令

要记住的事情:

  • 查看“构建日志”而不是“构建消息”选项卡
  • 执行重新生成而不是生成,以获取完整的生成日志
  • 您应该查看所有命令及其选项
  • 如果您以前编译过应用程序,请重新编译(或在编译前清理)以查看所有编译/链接步骤
  • 如果您不知道选项或命令的作用,请阅读您正在使用的编译器/链接器的文档
  • 寻找丢失的命令
  • 对于项目中的每个源文件(.cpp;.c;.d;等),日志中必须至少有一个命令。此命令必须生成一个对象文件(如果使用gcc/g++,则文件扩展名为.o;如果使用Visual Studio,则文件扩展名为.obj)
  • 每一个目标文件都应该链接到最终的可执行文件中,如果没有未定义的符号错误
  • 记住文件扩展事项:*.C编译为C文件,*.CPP编译为C++文件。
  • 如果您运气不佳,可以尝试在论坛中提问,但请先阅读“”

开始,打开完整的编译器日志记录

这是通过选择菜单“设置”->“编译器”->“全局编译器设置”->[您使用的编译器”->“其他设置”选项卡“编译器日志”下的“完整命令行”选项来完成的。在12.11及更新版本中,这是默认启用的

此选项将使Code::Blocks输出用于编译代码的确切命令

要记住的事情:

  • 查看“构建日志”而不是“构建消息”选项卡
  • 执行重新生成而不是生成,以获取完整的生成日志
  • 您应该查看所有命令及其选项
  • 如果您以前编译过应用程序,请重新编译(或在编译前清理)以查看所有编译/链接步骤
  • 如果您不知道选项或命令的作用,请阅读您正在使用的编译器/链接器的文档
  • 寻找丢失的命令
  • 对于项目中的每个源文件(.cpp;.c;.d;等),日志中必须至少有一个命令。此命令必须生成一个对象文件(如果使用gcc/g++,则文件扩展名为.o;如果使用Visual Studio,则文件扩展名为.obj)
  • 每一个目标文件都应该链接到最终的可执行文件中,如果没有未定义的符号错误
  • 记住文件扩展事项:*.C编译为C文件,*.CPP编译为C++文件。
  • 如果您运气不佳,可以尝试在论坛中提问,但请先阅读“”

我成功地解决了这个问题

我所做的只是转到“编译器设置”(“设置”->“编译器”->“全局编译器设置”),然后选择“重置默认值”

它解决了这个问题


谢谢大家的回答。:

我已经成功地解决了这个问题

我所做的只是转到“编译器设置”(“设置”->“编译器”->“全局编译器设置”),然后选择“重置默认值”

它解决了这个问题


谢谢大家的回答。

最好展示一下你自己在解决这个问题上做了哪些尝试,但是因为看起来你没有,这里有一个提示:错误在这行:
[highlight color=“yellow”]-lbgi-lgdi32-lcomdlg32-luuid-loleaut32-lole32[/highlight]]C:\Program Files(x86)\CodeBlocks\MinGW\lib\libbgi.a“
最好展示一下你自己在解决这个问题上做了哪些尝试,但是因为看起来你没有,这里有一个提示:错误在这行:
[highlight color=“yellow”]-lbgi-lgdi32-lcomdlg32-luuid-loleaut32-lole32[/highlight]”C:\Program Files(x86)\CodeBlocks\MinGW\lib\libbgi.a“