CodeBlocks:[突出显示:找不到这样的目录

时间:2016-07-06 19:22:08

标签: c++ codeblocks

我已经阅读了网站上的其他问题,但没有一个问题符合我的问题。

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

请帮忙。

构建日志:

mingw32-g ++。exe -Wall -fexceptions -g -c S:\ 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&# 34;

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

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

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

处理终止,状态为1(0分钟,4秒(s))

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

2 个答案:

答案 0 :(得分:1)

我已成功解决了这个问题。

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

它解决了这个问题。

感谢大家的回答。 :)

答案 1 :(得分:0)

首先打开完整的编译器日志记录。

这是通过选择" Full命令行"选项在菜单"设置" - > "编译" - >全局编译器设置 - > [您使用的编译器] - > "其他设置"选项卡,"编译器记录"。在12.11和更新版本中,默认情况下启用它。

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

要记住的事情:

  • 查看"构建日志"不是"构建消息"标签
  • 重新构建而不是构建以获得完整的构建日志。
  • 您应该查看所有命令及其选项;
  • 如果您之前编译过您的应用,请重新构建(或在构建之前清理)以查看所有编译/链接步骤;
  • 如果您不知道选项或命令的作用,请阅读您正在使用的编译器/链接器的文档;
  • 寻找缺少的命令;
  • 对于项目中的每个源文件(.cpp; .c; .d;等),日志中必须至少有一个命令。此命令必须生成一个目标文件(如果使用gcc / g ++则文件扩展名为.o,如果使用Visual Studio则为.obj);
  • 每个目标文件都应链接在最终的可执行文件中,否则会出现未定义的符号错误;
  • 请记住文件扩展名很重要:* .c编译为C文件,* .cpp编译为C ++文件。
  • 如果您没有运气,可以尝试在论坛中提问,但请先阅读" How do I report a compilation problem on the forums"

来自Code::Blocks FAQ