使用VS2017编译cmake生成OpenCV源代码工程的解决方案失败

JohannStrauss 2020-04-23 03:46:32
20>已完成生成项目“opencv_world.vcxproj”的操作 - 失败。
21>------ 已启动生成: 项目: opencv_version_win32, 配置: Release x64 ------
22>------ 已启动生成: 项目: opencv_visualisation, 配置: Release x64 ------
23>------ 已启动生成: 项目: opencv_waldboost_detector, 配置: Release x64 ------
24>------ 已启动生成: 项目: opencv_annotation, 配置: Release x64 ------
25>------ 已启动生成: 项目: opencv_img_hash, 配置: Release x64 ------
26>------ 已启动生成: 项目: opencv_interactive-calibration, 配置: Release x64 ------
27>------ 已启动生成: 项目: opencv_ts, 配置: Release x64 ------
28>------ 已启动生成: 项目: opencv_version, 配置: Release x64 ------
22>Building Custom Rule E:/opencv430/opencv/sources/apps/visualisation/CMakeLists.txt
25>Building Custom Rule E:/opencv430/contrib/modules/img_hash/CMakeLists.txt
21>Building Custom Rule E:/opencv430/opencv/sources/apps/version/CMakeLists.txt
23>Building Custom Rule E:/opencv430/contrib/modules/xobjdetect/tools/waldboost_detector/CMakeLists.txt
24>Building Custom Rule E:/opencv430/opencv/sources/apps/annotation/CMakeLists.txt
26>Building Custom Rule E:/opencv430/opencv/sources/apps/interactive-calibration/CMakeLists.txt
27>Building Custom Rule E:/opencv430/opencv/sources/modules/ts/CMakeLists.txt
22>opencv_visualisation.cpp
24>opencv_annotation.cpp
23>waldboost_detector.cpp
21>opencv_version.cpp
25>average_hash.cpp
25>block_mean_hash.cpp
25>color_moment_hash.cpp
25>img_hash_base.cpp
25>marr_hildreth_hash.cpp
25>phash.cpp
25>radial_variance_hash.cpp
25>opencv_img_hash_main.cpp
26>calibController.cpp
26>calibPipeline.cpp
26>frameProcessor.cpp
26>main.cpp
26>parametersController.cpp
26>rotationConverters.cpp
27>cuda_perf.cpp
27>cuda_test.cpp
27>ocl_perf.cpp
27>ocl_test.cpp
27>ts.cpp
27>ts_arrtest.cpp
27>ts_func.cpp
27>ts_gtest.cpp
28>Building Custom Rule E:/opencv430/opencv/sources/apps/version/CMakeLists.txt
24>LINK : fatal error LNK1181: 无法打开输入文件“..\..\lib\Release\opencv_world430.lib”
21>LINK : fatal error LNK1181: 无法打开输入文件“..\..\lib\Release\opencv_world430.lib”
27>ts_perf.cpp
26>LINK : fatal error LNK1181: 无法打开输入文件“..\..\lib\Release\opencv_world430.lib”
27>ts_tags.cpp
28>opencv_version.cpp
22>LINK : fatal error LNK1181: 无法打开输入文件“..\..\lib\Release\opencv_world430.lib”
23>LINK : fatal error LNK1181: 无法打开输入文件“..\..\..\..\lib\Release\opencv_world430.lib”
23>已完成生成项目“opencv_waldboost_detector.vcxproj”的操作 - 失败。
22>已完成生成项目“opencv_visualisation.vcxproj”的操作 - 失败。
24>已完成生成项目“opencv_annotation.vcxproj”的操作 - 失败。
21>已完成生成项目“opencv_version_win32.vcxproj”的操作 - 失败。
26>已完成生成项目“opencv_interactive-calibration.vcxproj”的操作 - 失败。
25>LINK : fatal error LNK1181: 无法打开输入文件“..\..\lib\Release\opencv_world430.lib”
25>已完成生成项目“opencv_img_hash.vcxproj”的操作 - 失败。
28>LINK : fatal error LNK1181: 无法打开输入文件“..\..\lib\Release\opencv_world430.lib”
28>已完成生成项目“opencv_version.vcxproj”的操作 - 失败。
27>opencv_ts.vcxproj -> E:\opencv430\Opencv430Compiled\lib\Release\opencv_ts430.lib
29>------ 已启动生成: 项目: ALL_BUILD, 配置: Release x64 ------
29>Building Custom Rule E:/opencv430/opencv/sources/CMakeLists.txt
========== 生成: 成功 21 个,失败 8 个,最新 0 个,跳过 0 个 ==========


环境是opencv4.3.0+VS2017+CUDA10.0+Cudnn7.6.5+contrib
有大佬遇到过这种问题吗?求指教
...全文
3547 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
m0_72832035 2022-08-05
  • 打赏
  • 举报
回复

怎么解决的。我也遇到这个问题了

源代码大师 2021-05-10
  • 打赏
  • 举报
回复
希望对您有帮助:https://blog.csdn.net/it_xiangqiang/category_10993204.html
赵4老师 2021-04-29
  • 打赏
  • 举报
回复
CMake时,未勾选BUILD_opencv_world
Fishghost98 2021-04-09
  • 打赏
  • 举报
回复
引用 2 楼 JohannStrauss 的回复:
[quote=引用 1 楼 哦吼? 的回复:] 一般是前面cmake的过程有错误没去解决。。。
cmake编译通过没错误,但是vs生成失败,后来发现是contrib中的cvv和rgbd模块生成失败,然后在cmake过程中把contrib的这两个模块取消勾选编译之后就VS就通过了,具体原因不知道为啥。。。[/quote]你好,我们两个的情况非常相似,我也是“已完成生成项目“opencv_world.vcxproj”的操作 - 失败。”“LINK : fatal error LNK1181: 无法打开输入文件“..\..\lib\Release\opencv_world452.lib””这些,我想问下你说的cvv和rgbd模块为什么我只能搜到rgbd,请问这两个模块的全称是什么?
jjj_GCC 2020-05-21
  • 打赏
  • 举报
回复
划重点 文件名一定要加文件后缀名 xxx.lib
JohannStrauss 2020-05-16
  • 打赏
  • 举报
回复
引用 1 楼 哦吼? 的回复:
一般是前面cmake的过程有错误没去解决。。。
cmake编译通过没错误,但是vs生成失败,后来发现是contrib中的cvv和rgbd模块生成失败,然后在cmake过程中把contrib的这两个模块取消勾选编译之后就VS就通过了,具体原因不知道为啥。。。
小豆子范德萨 2023-02-20
  • 举报
回复
@JohannStrauss cmake一点红都没有,各种下载文件都下好了,最后cmake搜索把rgbd取消了重新generate,vs才生成成功,感谢!捣鼓快1-2天了
邱小兵 2020-04-23
  • 打赏
  • 举报
回复
一般是前面cmake的过程有错误没去解决。。。

4,242

社区成员

发帖
与我相关
我的任务
社区描述
OpenCV相关技术交流专区
计算机视觉人工智能opencv 技术论坛(原bbs) 广东省·深圳市
社区管理员
  • OpenCV
  • 幻灰龙
  • OpenCV中国团队
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

OpenCV中国团队官方博客:https://blog.csdn.net/opencvchina

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