我有VS2013社区版,我刚刚在一个目录c:\ openCV3中安装了OpenCV,并且有一个build子文件夹,其中包含了一个include子文件夹,所有东西看起来都很正常。所以我使用行#include <opencv2/opencv.hpp
创建一个空项目,但我得到了
错误1错误C1083:无法打开包含文件:'opencv2 / opencv.hpp':没有这样的文件或目录d:\ devt \ cplusplus \ opencv \ test1 \ test1 \ source.cpp 1 1 Test1
但是我已将项目的其他包含目录修改为:
C:\OpenCV3\build\include\opencv;C:\OpenCV3\build\include\opencv2;C:\OpenCV3\build\include;%(AdditionalIncludeDirectories)
但没有做,这个错误并没有消失。之前已经问过相同的问题,但答案对我不起作用。
更新: 我右键单击,然后在弹出菜单中选择OpenDocument。 我收到以下消息框: 我发现令人惊讶的是,没有提到我的其他包含目录。
答案 0 :(得分:1)
我遇到与VS2013类似的问题 - 它感到Additional Include Directories
无效。
但是,正如我后来想到的那样,编辑时
项目 - &gt;属性 - &gt; C / C ++ - &gt;一般 - &gt;其他包含目录
我没有注意到属性面板(Debug/Release
等)右上角的所选配置。
您可以选择All Configurations
,以便更改适用于Release
和Debug
构建模式,或者您应该为每个配置设置正确的个人配置(设置Additional Include Directories
等)构建类型。