Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ CUDA错误MSB3191_C++_C_Cuda - Fatal编程技术网

C++ CUDA错误MSB3191

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

我在旧项目()中尝试手动执行这两个新步骤,以使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运行安装程序:)
谢谢

问题是CMake文件正在将“SourceLib.dir\Debug”填充到中间目录属性(项目属性->常规)中。删除它解决了CUDA 7.0目标的问题

我认为调试后缺少分号(
)。您应该在帖子中看到我的更新答案