codeblocks进行C++开发 向工程中添加Class 发生编译错误:"No such file or directory" 解决方案
来源:互联网 发布:淘宝大学江西商学院 编辑:程序博客网 时间:2024/05/29 14:15
原文地址:向CodeBlocks的Project中添加class文件时,出现No such file or directory错误的解决方案
我们在CodeBlocks中编写程序时,一般要建立工程。现在建立工程first,然后建立类文件Person,并将其添加到first中,
int main()
{
Person p;
p.display();
return 0;
}
然后运行程序会出现以下错误:
看图片我们会发现出现:error: Person.h: No such file or directory,其大意是没有寻找到Person.h文件,可我们的确已经将类文件添加到了工程之中啊。
其实这只是一个小问题,很容易解决:
1.将鼠标移到工程名first上,单击鼠标右键,找到Build options...
2.对Build options单击鼠标左键,找到Search directories
3.对Add进行单击鼠标左键,添加class文件的头文件目录
例如:Person的文件目录如下:
Person.h: F:/CodeBlocks_Code/first/include/Person.h
Person.cpp: F:/CodeBlocks_Code/first/src/Person.cpp
添加的路径为:F:/CodeBlocks_Code/first/include
单击OK确定
4.再次执行程序会发现,程序正常运行,以后再次添加类文件,只要类的头文件路径与第一次添加的路径一致便不需要添加新的路径
5.first的结构图如下:
事实上解决此问题还有另一种方案,以下就是第二种方案:
1.创建工程second
2.为工程添加类文件Student
3.创建Student
4.将上图中红线划定的区域打钩
5.完成Student的定义,并添加到second中
6.运行程序,会发现程序正常运行
7.second的结构图如下
- codeblocks进行C++开发 向工程中添加Class 发生编译错误:"No such file or directory" 解决方案
- C编译错误: No Such file or directory
- CodeBlocks "no such file or directory"错误解决
- 关于codeblocks 的程序中编译出现对于iostream, no such file or directory
- CodeBlocks "no such file or directory" or"未定义的引用"错误解决方案(创建类找不到头文件)
- 编译工程报错:no such file or directory: 'xxx'?
- VS2008中编译C工程出现无法打开包括文件:“iostream.h”: No such file or directory
- VS2008中编译C工程出现无法打开包括文件:“iostream.h”: No such file or directory
- Linux错误 curses.h:No such file or directory解决方案
- docker "no such file or directory"错误的一个解决方案
- arm-eabi-gcc: : No such file or directory编译错误
- Qt编译错误:"main.cpp: No such file or directory"
- arm-eabi-gcc: : No such file or directory编译错误
- android编译错误:No such file or directory
- 执行脚本过程中出现^M: bad interpreter: No such file or directory错误解决方案
- pro*c/c++编译错误 ” error: sqlca.h: No such file or directory “ 的解决办法
- 使用NDK 编译C/C++程序遇到 crtbegin_so.o: No such file or directory 等错误
- QApplication: No such file or directory解决方案
- 九度oj-1079-手机键盘
- 正则表达式
- untiy使用小技巧
- 递归思想
- Mysql项目中遇到的问题
- codeblocks进行C++开发 向工程中添加Class 发生编译错误:"No such file or directory" 解决方案
- 26. PHP 文件打开/读取/读取
- Android 多线程-----AsyncTask详解(康小岱已读)
- Unity 2D教程: 滚动,场景和音效
- aauto学习系列之<4>:基础语法2
- 我是如何自学Android,资料分享
- 贪心思想
- mybatis实现oracle批量插入,带序列(记录一下)
- 【OC 第3课】NSString ,NSMutableString用法以及一些常用方法