解决CL.exe退出,以及error LNK1104关于opencv_calib3d*.lib问题

来源:互联网 发布:mac网络恢复 分区 编辑:程序博客网 时间:2024/05/22 02:28

各种库安装正确环境变量配置完全的情况下,直接从网上下载了struck跟踪算法的源码,编译时,出现了如下错误:

1. error MSB6006: “CL.exe”已退出,代码为 11704(代码号记不清了)
原因:项目属性的目录错误。会发现三个目录(可执行文件目录,包含目录,库目录)应该有路径错误。
解决:项目属性—配置属性—VC++目录,对上文三个目录下拉选择“从父级或项目默认设置继承”,于是路径自动更新。
更新三个目录

2. error LNK1104: 无法打开文件“opencv_calib3d249.lib”
原因:曾经安装了太多版本的opencv,没有及时整理。
解决:项目属性—配置属性—链接器—输入,对附加依赖项下拉选择“从父级或项目默认设置继承”,库文件自动更新。
更新附加依赖项

所以,保持文件的干净,注意路径的正确,对于项目的顺利运行是很重要的。是得吸取教训啊,o(╯□╰)o。所以,show一下摄像头追踪的结果吧。
gir

david

我这砖头的性能也是让我哭都哭不出/(ㄒoㄒ)/~~

0 0
原创粉丝点击