CallMeSumo
CallMeSumo
采纳率100%
2018-06-20 04:26

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

5
已采纳

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

6条回答

  • Youstein SWJTUYZC 3年前

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

    点赞 评论 复制链接分享
  • CallMeSumo CallMeSumo 3年前

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

    点赞 评论 复制链接分享
  • u011646478 niqnay 3年前

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

    点赞 评论 复制链接分享
  • ailaillia ailaillia 3年前

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

    点赞 评论 复制链接分享
  • justin_bkdrong 枫舞的季节 3年前

    方法1:

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

    #方法2

    使用你的绝对路径试试,看看到底是否路径的问题
    
    点赞 评论 复制链接分享
  • wodexinhao wodexinhao 3年前

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

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

    点赞 评论 复制链接分享

相关推荐