无法打开包括文件:" Imageprocess.h" : no such file or directory

第一种情况: 在主目录下面有这个文件,但引用时报错。

解决方法:把引用方式 #include<Imageprocess.h> 更改为  #include"Imageprocess.h"

分析:在#include后面添加带“< >"的头文件时,编译器会从系统文件里找同名的头文件。

后面添加带”“ ”“的头文件时,编译器会先从当前主目录下开始寻找,之后再去系统文件中寻找。

第二种情况:在主目录下没有这个文件,但在子文件夹下面有这个文件,引用方式正确,但引用报错。

解决方法:1)把这个文件放到主目录下;

     2)把那个子文件夹添加到属性——>VC++目录——>包含目录中去。

分析:文件要放在编译器能找到位置的地方。

 

原文地址:https://www.cnblogs.com/algs/p/13372803.html