vs中关于opencv附加依赖项lib文件添加的疑问

muyangren0633 2016-05-28 02:40:59
各位前辈 小弟刚接触vs 很多内容不熟悉 今天设置opencv附加依赖项的时候 发现只能手动输入lib文件 不能把所有文件一次性输入 想请教一下有什么快速的方法吗 毕竟所有的lib文件有好多
...全文
1313 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
各位大佬,为啥会有这个错误“>LINK : fatal error LNK1104: 无法打开文件“opencv_core330d.lib””啊。。很迷
赵4老师 2017-12-08
  • 打赏
  • 举报
回复
引用 13 楼 Scutum_hy 的回复:
各位大佬,为啥会有这个错误“>LINK : fatal error LNK1104: 无法打开文件“opencv_core330d.lib””啊。。很迷
全盘搜索opencv_core330d.lib,如果没有,生成之;如果有,将其所在文件夹对应全路径填写到 项目、属性、链接器、常规、附加库目录:填写附加依赖库所在目录 分号间隔多项 中
赵4老师 2017-06-13
  • 打赏
  • 举报
回复
有人说多个lib麻烦,但WindowsXP之后的很多系统dll TMD 都拆分成好多个小dll了!
OK_boom 2017-06-13
  • 打赏
  • 举报
回复
引用 9 楼 CharlesSimonyi 的回复:
[quote=引用 8 楼 zhao4zhong1 的回复:] [quote=引用 7 楼 CharlesSimonyi 的回复:] [quote=引用 6 楼 zhao4zhong1 的回复:] [quote=引用 5 楼 zhao4zhong1 的回复:] [quote=引用 4 楼 CharlesSimonyi 的回复:] 都是手动输,第一次麻烦点,以后直接复制粘贴。 也可以用OpenCV3 基本上只有一个文件了opencv_world300.lib
学习了。[/quote] 刚试了一下,好象x64才能用。[/quote] X86也有的,编译的时候X64 x86都编译一份[/quote] 不知道我漏编译了哪个项目。[/quote] 我装的是opencv3.0.0,里面提供了编译好的X86 X64的bin。 现在最新的opencv3.1.0,里面只提供了编译好的x64的bin。 但是可以自行编译一下,用cmake创建VS解决方案sln。 VisualStudio打开,编译一个X86的bin。[/quote] 这位大神,请问如何编译x86并将其编译结果集中在一个lib里面?好像它自带的64位opencv_world320.lib一样. 我编译出来就是好多个lib觉得麻烦.
黄维建 2016-10-30
  • 打赏
  • 举报
回复
cmd到存放lib目录,用“dir *.lib”显示所有依赖项,再复制,很方便
赵4老师 2016-05-31
  • 打赏
  • 举报
回复
引用 7 楼 CharlesSimonyi 的回复:
[quote=引用 6 楼 zhao4zhong1 的回复:] [quote=引用 5 楼 zhao4zhong1 的回复:] [quote=引用 4 楼 CharlesSimonyi 的回复:] 都是手动输,第一次麻烦点,以后直接复制粘贴。 也可以用OpenCV3 基本上只有一个文件了opencv_world300.lib
学习了。[/quote] 刚试了一下,好象x64才能用。[/quote] X86也有的,编译的时候X64 x86都编译一份[/quote] 不知道我漏编译了哪个项目。
encoderlee 2016-05-31
  • 打赏
  • 举报
回复
引用 8 楼 zhao4zhong1 的回复:
[quote=引用 7 楼 CharlesSimonyi 的回复:] [quote=引用 6 楼 zhao4zhong1 的回复:] [quote=引用 5 楼 zhao4zhong1 的回复:] [quote=引用 4 楼 CharlesSimonyi 的回复:] 都是手动输,第一次麻烦点,以后直接复制粘贴。 也可以用OpenCV3 基本上只有一个文件了opencv_world300.lib
学习了。[/quote] 刚试了一下,好象x64才能用。[/quote] X86也有的,编译的时候X64 x86都编译一份[/quote] 不知道我漏编译了哪个项目。[/quote] 我装的是opencv3.0.0,里面提供了编译好的X86 X64的bin。 现在最新的opencv3.1.0,里面只提供了编译好的x64的bin。 但是可以自行编译一下,用cmake创建VS解决方案sln。 VisualStudio打开,编译一个X86的bin。
赵4老师 2016-05-30
  • 打赏
  • 举报
回复
引用 5 楼 zhao4zhong1 的回复:
[quote=引用 4 楼 CharlesSimonyi 的回复:] 都是手动输,第一次麻烦点,以后直接复制粘贴。 也可以用OpenCV3 基本上只有一个文件了opencv_world300.lib
学习了。[/quote] 刚试了一下,好象x64才能用。
赵4老师 2016-05-30
  • 打赏
  • 举报
回复
引用 4 楼 CharlesSimonyi 的回复:
都是手动输,第一次麻烦点,以后直接复制粘贴。 也可以用OpenCV3 基本上只有一个文件了opencv_world300.lib
学习了。
encoderlee 2016-05-30
  • 打赏
  • 举报
回复
引用 6 楼 zhao4zhong1 的回复:
[quote=引用 5 楼 zhao4zhong1 的回复:] [quote=引用 4 楼 CharlesSimonyi 的回复:] 都是手动输,第一次麻烦点,以后直接复制粘贴。 也可以用OpenCV3 基本上只有一个文件了opencv_world300.lib
学习了。[/quote] 刚试了一下,好象x64才能用。[/quote] X86也有的,编译的时候X64 x86都编译一份
encoderlee 2016-05-28
  • 打赏
  • 举报
回复
都是手动输,第一次麻烦点,以后直接复制粘贴。 也可以用OpenCV3 基本上只有一个文件了opencv_world300.lib
小灸舞 版主 2016-05-28
  • 打赏
  • 举报
回复
用pragma comment(lib,"XXX.lib")方便点
lqbk1 2016-05-28
  • 打赏
  • 举报
回复
用文本编辑器(写字板之类)打开工程对应的*.vcxproj文件,找到 <Lib> <AdditionalDependencies> 的地方,把你的lib名字一股脑填进去
paschen 2016-05-28
  • 打赏
  • 举报
回复
那就自己写个小程序,把目录下所有文件名输出到文本文件中

70,019

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧