• CodeBlocks "no such file or directory" 错误解决方案(创建类找不到头文件)


          在CodeBlocks下,有时候需要自己定义类,当然就要添加相应的头文件,但添加进去的头文件明明包含在项目中了,

    但编译时还是会报错:no such file or directory;这是为什么呢?

      其实是一个很简单的问题,但有些人(比如说我)就会困在这儿,百度也找不到(至少我是没找到),所以写了上来.

      为了能让编译器找到你自己的头文件,需要把头文件的存放路径告诉编译器,操作如下:

    在项目/构建选项/搜索路径选项下,点击添加按钮,添加自己的头文件的存放文件夹,搞定...

      如果你的CodeBlocks是英文版本,Progect->build options->Search directories,重复上面

    另外在新建类的时候

    File->new->Class

    中间的File policy

    header and implementation file shall be in same folder

    这一行前面的勾必须选上去,要不然

    #include "头文件" 

    编译会出现找不到头文件,得将头文件的完整路径给加上去才不会出错。

    将header and implementation file shall be in same folder

    这一行给勾选上去,#include "头文件" 便编译能通过,不必加上完整路径

  • 相关阅读:
    对SpringIOC、AOP的理解
    Java后台与VUE跨域交接
    贼简单的Shiro框架之粗粒度控制菜单栏
    Json
    Spring MVC小DEMO
    面试问题
    多线程理解
    了解java语言
    单点登录如何设计
    进程的创建和调度分析
  • 原文地址:https://www.cnblogs.com/smiler/p/3496996.html
Copyright © 2020-2023  润新知