C++ CUDA错误MSB3191
我在旧项目()中尝试手动执行这两个新步骤,以使CUDA内核运行(只是将结构添加到项目的Lib部分)。这些步骤是: 1:使用CUDA 7.0(.targets、.props)的项目“构建自定义” 2:TestKernel.cu我在类属性页中将其类型更改为CUDA C/C++ 现在我从CUDA 7.0.targets收到以下错误消息: 错误1错误MSB3191:无法创建目录 “SourceLib.dir\Debug\C:\Users\Matthieu\Desktop\Project\src\SourceLib\Helpers\”。 不支持给定路径的格式。C:\程序文件 (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\BuildCustomizations\CUDA 7.0.412 9源库 我一直在寻找解决办法,但找不到。每个人都在谈论这部分“SourceLib.dir\Debug\C:\Users……”,这显然是错误的,但我在Visual Studio或CMake中找不到设置。我在哪里可以调整这个 它类似于这个问题(),但我无法通过复制.cu文件来修复它 如果我不设置.targets文件,它将无法生成。我会得到旧的错误。有什么帮助吗? 另外,还欢迎使用Cmake运行安装程序:)C++ CUDA错误MSB3191,c++,c,cuda,C++,C,Cuda,我在旧项目()中尝试手动执行这两个新步骤,以使CUDA内核运行(只是将结构添加到项目的Lib部分)。这些步骤是: 1:使用CUDA 7.0(.targets、.props)的项目“构建自定义” 2:TestKernel.cu我在类属性页中将其类型更改为CUDA C/C++ 现在我从CUDA 7.0.targets收到以下错误消息: 错误1错误MSB3191:无法创建目录 “SourceLib.dir\Debug\C:\Users\Matthieu\Desktop\Project\src\Sour
谢谢 问题是CMake文件正在将“SourceLib.dir\Debug”填充到中间目录属性(项目属性->常规)中。删除它解决了CUDA 7.0目标的问题我认为调试后缺少分号(
;
)。您应该在帖子中看到我的更新答案