c语言编译 提示No such file or directory
编译的文件和include是属于同一个级。
F:\CWMP\tr069\TR-069_Server_vAlpha_D-Link\TR-069_Server_vAlpha_D-Link\ACS_Server\/include\start-stop.h:26:22: sys/wait.h: No such file or directory
我是在windows系统下编译 展开
由这个错误报的路径F:\CWMP\tr069\TR-069_Server_vAlpha_D-Link\TR-069_Server_vAlpha_D-Link\ACS_Server\/include\start-stop.h可以知道程序头文件包含出现了问题了。
因为头文件根本就不存在,所以会出现这样的错误。
要想解决这个问题,需要查看你到底有没有这个文件。在有的情况下,那就是头文件的包含路径出现错误,在没有的情况下,那就是确实没有这个头文件。
扩展资料:
在C语言家族程序中,头文件被大量使用。一般而言,每个C++/C程序通常由头文件和定义文件组成。头文件作为一种包含功能函数、数据接口声明的载体文件,主要用于保存程序的声明,而定义文件用于保存程序的实现。
当要包含的头文件不存在时,系统会给出错误:No such file or directory。头文件一般不会报其他类型的错误。
参考资料来源:百度百科-头文件
2、解决方法:点击菜单“项目”-“属性”.在弹出的属性对话框中选择“常规”,在“附加包含目录”处添加它找不到的文件的路径.
具体如下:
1、“No such file or directory”一般是没有找到文件的位置,应该在属性中将它找不到的文件的路径添加到包含目录那一列里。
2、解决方法:点击菜单“项目”-“属性”.在弹出的属性对话框中选择“常规”,在“附加包含目录”处添加它找不到的文件的路径。
3、是否正在调试什么的,建议把程序全部关掉,再重新经行编译。
你援引的代码源于UNIX编程环境