c++ – Visual Studio CUDA: suppress nvcc logging?

When I compile with CUDA in visual studio, it is set up by default to log every invocation of nvcc. This is annoying, but worse, important warnings might be lost. How can I suppress this?

Example:

C:\DropboxFB\displayPipelineCuda\displayPipelineCuda>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" -gencode=arch=compute_52,code=\"sm_52,compute_52\" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\bin\HostX64\x64" -x cu -rdc=true  -Ic:\DropboxFB\libs\glew\include -Ic:\dropboxfb\lodepng -I"C:\open\fbsource\arvr\third-party\eigen\eigen-3.4" -IC:\open\fbsource\arvr\projects\ar_display\ -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include"     --keep-dir x64\cudaDebug  -maxrregcount=0    --machine 64 --compile -cudart static --expt-relaxed-constexpr -std=c++17 -Xcompiler "/std:c++17" -Wno-deprecated-gpu-targets   -D_CRT_SECURE_NO_WARNINGS -D_DEBUG -D_CONSOLE -D__CUDACC__ -D_MBCS -Xcompiler "/EHsc /W3 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/Fdc:\projects\displayPipelineCuda\cudaDebug\vc143.pdb" -o C:\DropboxFB\displayPipelineCuda\displayPipelineCuda\x64\cudaDebug\main.cpp.obj "C:\open\fbsource\arvr\projects\ar_display\displayPipeline\main.cpp"

Read more here: Source link