CodeBlocksnosuchfileordirectory错误解决⽅案(创建类不到
头⽂件)codeblocks带编译器版本
在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 "头⽂件" 便编译能通过,不必加上完整路径
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论