nvcc fatal : A single input file is required for a non-link phase when an outputfile is specified
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\BuildCustomizations\CUDA 11.1.targets(785,9): error MSB3721: 命令“"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin\nvcc.exe" -gencode=arch=compute_50,code="compute_50,compute_50" -gencode=arch=compute_50,code="sm_50,compute_50" -gencode=arch=compute_72,code="compute_72,compute_72" -gencode=arch=compute_72,code="sm_72,compute_72" -gencode=arch=compute_75,code="compute_75,compute_75" -gencode=arch=compute_75,code="sm_75,compute_75" --use-local-env -ccbin "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64" -x cu -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include" -ID:\LIB\MVS\openMVS_new -ID:\LIB\MVS\openMVS_new\biuld -ID:\LIB\MVS\vcglib -ID:\LIB\boost_1_78_0 -ID:\LIB\MVS\eigen -ID:\LIB\MVS\opencv\opencv3.4.0\biuld -ID:\LIB\MVS\opencv\opencv3.4.0\include -ID:\LIB\MVS\opencv\opencv3.4.0\include\opencv -ID:\LIB\MVS\opencv\opencv3.4.0\modules\cudev\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\core\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\cudaarithm\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\flann\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\imgproc\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\ml\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\objdetect\include -ID:\LIB\MVS\opencv\opencv_contrib3.4.0\modules\phase_unwrapping\include -ID:\LIB\MVS\opencv\opencv_contrib3.4.0\modules\plot\include -ID:\LIB\MVS\opencv\opencv_contrib3.4.0\modules\reg\include -ID:\LIB\MVS\opencv\opencv_contrib3.4.0\modules\surface_matching\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\video\include -ID:\LIB\MVS\opencv\opencv_contrib3.4.0\modules\xphoto\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\cudabgsegm\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\cudafilters\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\cudaimgproc\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\cudawarping\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\dnn\include -ID:\LIB\MVS\opencv\opencv_contrib3.4.0\modules\fuzzy\include -ID:\LIB\MVS\opencv\opencv_contrib3.4.0\modules\img_hash\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\imgcodecs\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\photo\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\shape\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\videoio\include -ID:\LIB\MVS\opencv\opencv_contrib3.4.0\modules\xobjdetect\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\cudacodec\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\highgui\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\ts\include -ID:\LIB\MVS\opencv\opencv_contrib3.4.0\modules\bioinspired\include -ID:\LIB\MVS\opencv\opencv_contrib3.4.0\modules\dpm\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\features2d\include -ID:\LIB\MVS\opencv\opencv_contrib3.4.0\modules\line_descriptor\include -ID:\LIB\MVS\opencv\opencv_contrib3.4.0\modules\saliency\include -ID:\LIB\MVS\opencv\opencv_contrib3.4.0\modules\text\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\calib3d\include -ID:\LIB\MVS\opencv\opencv_contrib3.4.0\modules\ccalib\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\cudafeatures2d\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\cudalegacy\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\cudaobjdetect\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\cudaoptflow\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\cudastereo\include -ID:\LIB\MVS\opencv\opencv_contrib3.4.0\modules\datasets\include -ID:\LIB\MVS\opencv\opencv_contrib3.4.0\modules\rgbd\include -ID:\LIB\MVS\opencv\opencv_contrib3.4.0\modules\stereo\include -ID:\LIB\MVS\opencv\opencv_contrib3.4.0\modules\structured_light\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\superres\include -ID:\LIB\MVS\opencv\opencv_contrib3.4.0\modules\tracking\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\videostab\include -ID:\LIB\MVS\opencv\opencv_contrib3.4.0\modules\xfeatures2d\include -ID:\LIB\MVS\opencv\opencv_contrib3.4.0\modules\ximgproc\include -ID:\LIB\MVS\opencv\opencv_contrib3.4.0\modules\aruco\include -ID:\LIB\MVS\opencv\opencv_contrib3.4.0\modules\bgsegm\include -ID:\LIB\MVS\opencv\opencv_contrib3.4.0\modules\face\include -ID:\LIB\MVS\opencv\opencv_contrib3.4.0\modules\optflow\include -ID:\LIB\MVS\opencv\opencv3.4.0\modules\stitching\include -ID:\LIB\MVS\CGAL\include -ID:\LIB\MVS\CGAL\auxiliary\gmp\include -ID:\LIB\MVS\ceres\biuld\lib\include -ID:\LIB\MVS\glog\biuld\lib\include -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include" --keep-dir x64\Release -maxrregcount=0 --machine 64 --compile -cudart static --expt-relaxed-constexpr /fp:strict /fp:except- /wd4503 /bigobj -std=c++17 -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_LIB -D_USE_OPENMP -D_USE_OPENGL -D_USE_CUDA -D_USE_BOOST -D_USE_EIGEN -D_USE_NONFREE -D_USE_FAST_FLOAT2INT -D_USE_FAST_CBRT -D_USE_SSE -D_USE_CERES -DOPENCV_TRAITS_ENABLE_DEPRECATED -DCERES_EXPORT_INTERNAL_SYMBOLS -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -DNDEBUG -D_SCL_SECURE_NO_DEPRECATE -D_LIB -D_USE_OPENMP -D_USE_OPENGL -D_USE_CUDA -D_USE_BOOST -D_USE_EIGEN -D_USE_NONFREE -D_USE_FAST_FLOAT2INT -D_USE_FAST_CBRT -D_USE_SSE -D_USE_CERES -DOPENCV_TRAITS_ENABLE_DEPRECATED -DCERES_EXPORT_INTERNAL_SYMBOLS -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W3 /nologo /O2 /FdMVS.dir\Release\MVS.pdb /FS /MD /GR" -o MVS.dir\Release/PatchMatchCUDA.cu.obj "D:\LIB\MVS\openMVS_new\libs\MVS\PatchMatchCUDA.cu"”已退出,返回代码为 1。