我想在visual studio 2015中使用opencv。
这就是我的所作所为:
1)配置属性 - > C / C ++ - >常规 - >其他包含目录 - >我补充说:“../ opencv / Build / install / include”
2)链接器 - >一般 - >其他图书馆馆长 - >我添加了添加:“../ opencv / Build / lib / Release”
3)链接器 - >输入 - >其他依赖关系 - > 我补充说:
opencv_calib3d310.lib
opencv_core310.lib
opencv_features2d310.lib
opencv_ FL ann310.lib
opencv_highgui310.lib
opencv_imgcodecs310.lib
opencv_imgproc310.lib
opencv_ml310.lib
opencv_objdetect310.lib
opencv_photo310.lib
opencv_shape310.lib
opencv_stitching310.lib
opencv_superres310.lib
opencv_ts310.lib
opencv_video310.lib
opencv_videoio310.lib
opencv_videostab310.lib
opencv_xfeatures2d310.lib
(此外我编辑了路径环境变量。添加:“../ Build / bin / Debug”和“../Build/bin/Release”。我在编辑环境变量后重新启动了系统。)
生成以下错误LNK1181:无法打开文件'opencv_flann310.lib'“ 所以找到了每个库,除了 opencv_flann310.lib 。所有libs文件都在同一个文件夹中。 当我删除这个opencv_flann310.lib(来自Linker - >输入 - >附加依赖项)时,我可以构建项目。路径中没有拼写错误或任何空格。
lib(“.. \ OpenCV \ Build \ lib \ Release”)文件夹中的截图:
可能是什么问题?
答案 0 :(得分:1)
正如Jodo在你的帖子中所说,当你复制&粘贴,fl来自一个角色。您可以在任何ASCII到文本转换器上测试它(它似乎是3个字节的字符)。手动编写将解决您的问题。