VC2015 添加外部头文件,引用失败

VC2015添加opencv库,在工程属性里边已经包含了头文件目录路径,环境变量也已经设置了,
再程序中包含头文件的时候一直提示找不到头文件。
后来我就尝试包含工程之外的头文件,没想到也提示找不到文件,是在弄不明什么原因
测试头文件路径:I:\iclu
我直接在工程里边,头文件项那里又键添加现有项,将头文件添加进来之后,
在源文件里边引用头文件,还是提示找不到文件
图片说明
图片说明
路径也已经包含了
是哪里还需要设置吗

6个回答

你看下配置的事Debug64模式还是其他模式

第一种方式是直接拷贝头文件整个文件夹到你工程项目同一个目录,然后在包含的时候这样写#include"路径/xxx.h",当然了lib库什么的需要包含进来,也可以拷贝进来,然后在代码里配置一下,或者在vs里面配置一下,这样就不需要配置包含路径什么

第二种是就是你说的配置路径问题,你应该是配置不正确,还有就是要注意配置的时候平台的选择问题,如果你的系统是64位,那配置的时候选择x64,具体什么原因,你截图不完整,说明也不清楚,说清楚点,截图截完整点才可以帮到你

方法1:

在项目->属性->高级
Show includes  勾上
然后编译的时候看看查找的路径是否有你添加的路径

#方法2

使用你的绝对路径试试,看看到底是否路径的问题

具体情况不是很清楚,但只是头文件无法找到的话,可以在工程中新建一个头文件,然后将原有的头文件中的内容复制进去,最后把文件名也改成和原来一样。

最好把你要包含的头文件放到windows搜索的目录中,即修改控制面板中的Path属性,这样才能被搜索到;此外就要放在工程文件所在的同目录中,不然可能找不到。

问题解决了,不常用VS,新建的工程默认x64,我也知道这个选项是干嘛的,哪位能解释一下,我改成Win32就好了
图片说明

wodexinhao
wodexinhao 我给你打了那么多字,也是第一个指出错误和解决方法的,你居然不采纳我的,你再回去看看,不告诉你为什么,你问别人吧
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!