vs2013编译opencv遇到这个错误error MSB6006: “cmd.exe”已退出,代码为 -1073741571。一下是诊断信息,帮帮我,谢谢

Vivid_Song 2016-03-16 09:30:02
1> setlocal
1> "D:\professional software\CMake\bin\cmake.exe" -HD:/important/opencv/sources -BD:/important/opencv/build/x64/vc12/mybuild --check-stamp-file D:\important\opencv\build\x64\vc12\mybuild\modules\bioinspired\CMakeFiles\generate.stamp
1> if %errorlevel% neq 0 goto :cmEnd
1> :cmEnd
1> endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
1> :cmErrorLevel
1> exit /b %1
1> :cmDone
1> if %errorlevel% neq 0 goto :VCEnd
1> setlocal
1> "D:\professional software\CMake\bin\cmake.exe" -DMODULE_NAME="bioinspired" -DCL_DIR="D:/important/opencv/opencv_contrib-master/modules/bioinspired/src/opencl" -DOUTPUT="D:/important/opencv/build/x64/vc12/mybuild/modules/bioinspired/opencl_kernels_bioinspired.cpp" -P D:/important/opencv/sources/cmake/cl2cpp.cmake
1> if %errorlevel% neq 0 goto :cmEnd
1> :cmEnd
1> endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
1> :cmErrorLevel
1> exit /b %1
1> :cmDone
1> if %errorlevel% neq 0 goto :VCEnd
1> Building Custom Rule D:/important/opencv/opencv_contrib-master/modules/bioinspired/CMakeLists.txt
1> CMake does not need to re-run because D:\important\opencv\build\x64\vc12\mybuild\modules\bioinspired\CMakeFiles\generate.stamp is up-to-date.
1> Generating opencl_kernels_bioinspired.cpp, opencl_kernels_bioinspired.hpp
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(170,5): error MSB6006: “cmd.exe”已退出,代码为 -1073741571。
1>已完成执行任务“CustomBuild”的操作 - 失败。
1>已完成在项目“opencv_bioinspired.vcxproj”中生成目标“CustomBuild”的操作 - 失败。
1>
1>生成失败。
1>
1>已用时间 00:00:02.64
========== 生成: 成功 0 个,失败 1 个,最新 9 个,跳过 0 个 ==========
...全文
6066 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
亚里仕多德 2019-11-19
  • 打赏
  • 举报
回复
引用 1 楼 astger 的回复:
这是编译gpu支持库cuda的版本问题,若显卡不支持的版本就会出这个问题。安装之前确认自己的显卡是否支持CUDA,https://developer.nvidia.com/cuda-gpus,并记住自己显卡的计算能力。本机显卡为GF840M计算能力为5.0
你好,我在安装theano-gpu的时候也遇到了这个问题,对visual studio不了解,但根据错误信息似乎也是gpu出了问题,请问你知道是什么原因么?
red-fly 2019-03-28
  • 打赏
  • 举报
回复
编译64位程序(从别人那里接过来的),我这两天也遇害到了这个问题,通过打开详细的编译过程查看地,偶然发现传递给编译器的参数中同时出现了“/MACHINE:X64 /machine:X86”,然后再仔细查看编译选项,终于发现在 配置属性-->链接器-->所有选项-->附加选项 中,竟然写着“/machine:X86”,删除它后,该问题解决
maofenghui88 2017-07-04
  • 打赏
  • 举报
回复
我也遇到同样的问题
astger 2016-04-28
  • 打赏
  • 举报
回复
这是编译gpu支持库cuda的版本问题,若显卡不支持的版本就会出这个问题。安装之前确认自己的显卡是否支持CUDA,https://developer.nvidia.com/cuda-gpus,并记住自己显卡的计算能力。本机显卡为GF840M计算能力为5.0

4,499

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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