C++项目提示“error MSB4019: 找不到导入的项目”
报错:C:\Users\DELL\Desktop\PD Manager-20240912(1)\PD Manager\PD Manager\PD Manager.vcxproj(66,5): error MSB4019: 找不到导入的项目“D:\Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\BuildCustomizations\CUDA 11.6.props”。请确认 Import 声明“D:\Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\BuildCustomizations\CUDA 11.6.props”中的表达式正确,且文件位于磁盘上。
即 C++项目中的"xxx.vcxproj"里:
<Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 11.6.props" />
提示该行代码出错:“CUDA 11.6.props”不存在;
原因:
安装CUDA时,没有勾选与visual studio integration的选项,导致缺少.props等文件。
解决方案:
重新执行安装CUDA的.exe程序;
将CUDA临时解压包解压到桌面;
将解压后文件中的“C:\cuda\Temp\CUDAVisualStudioIntegration\extras\visual_studio_integration\MSBuildExtensions”路径下的四个文件:
“CUDA 11.6.props”、“CUDA 11.6.targets”、“CUDA 11.6.xml”、“Nvda.Build.CudaTasks.v11.6.dll”
复制存放到:D:\Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\\BuildCustomizations文件夹中

浙公网安备 33010602011771号