Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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
Visual studio 2012 Visual Studio 2012中与CUDA相关的错误:无法创建目录,不支持格式_Visual Studio 2012_Cuda - Fatal编程技术网

Visual studio 2012 Visual Studio 2012中与CUDA相关的错误:无法创建目录,不支持格式

Visual studio 2012 Visual Studio 2012中与CUDA相关的错误:无法创建目录,不支持格式,visual-studio-2012,cuda,Visual Studio 2012,Cuda,在编译CUDA代码时,我遇到了这个错误 C:\程序 文件\MSBuild\Microsoft.Cpp\v4.0\V110\BuildCustomizations\CUDA 5.5.目标(412,9):错误MSB3191:无法创建目录“Debug\D:\Matrix乘法示例\MatMul\”。给定路径的 格式不受支持 构建失败 在这方面需要一些指导。这不是windows上的有效路径: “调试\D:\Matrix乘法示例\MatMul\” 驱动器号D:必须首先出现在路径中 您需要通过项目设置找到设置

在编译CUDA代码时,我遇到了这个错误

C:\程序 文件\MSBuild\Microsoft.Cpp\v4.0\V110\BuildCustomizations\CUDA 5.5.目标(412,9):错误MSB3191:无法创建目录“Debug\D:\Matrix乘法示例\MatMul\”。给定路径的 格式不受支持

构建失败


在这方面需要一些指导。

这不是windows上的有效路径:

“调试\D:\Matrix乘法示例\MatMul\”

驱动器号
D:
必须首先出现在路径中


您需要通过项目设置找到设置的位置,并进行修改。

这不是windows上的有效路径:

“调试\D:\Matrix乘法示例\MatMul\”

驱动器号
D:
必须首先出现在路径中


您需要通过项目设置找出设置的位置,并对其进行修改。

检查.pbxproj中的绝对源路径。它们在.pbxproj中有效(如果通常不是一个好主意的话),但是它们破坏了CUDA的构建定制。它假定$(IntDir)%(RelativeDir)是有效的,因此“Debug\”+“D:\Matrix乘法示例\MatMul\”


这是CUDA脚本中的一个bug,但很容易修复。

检查.pbxproj以获得绝对源路径。它们在.pbxproj中有效(如果通常不是一个好主意的话),但是它们破坏了CUDA的构建定制。它假定$(IntDir)%(RelativeDir)是有效的,因此“Debug\”+“D:\Matrix乘法示例\MatMul\”


这是CUDA脚本中的一个bug,但很容易修复。

我找到了一个临时解决方法来规避这个问题

将所有cuda文件(cu、cuh)放在visual studio项目文件夹中,然后使用“添加现有项”选项将它们添加到项目中。然后尝试编译。它应该会起作用


我认为这是windows+visual studio的问题。

我找到了一个临时解决方法来解决这个问题

将所有cuda文件(cu、cuh)放在visual studio项目文件夹中,然后使用“添加现有项”选项将它们添加到项目中。然后尝试编译。它应该会起作用


我认为这是windows+visual studio的问题。

这似乎是一个与CUDA无关的visual studio问题。尝试清理您的项目:Build->Clean Solution。@Jackolanten这是VS的CUDA插件中的一个错误。这似乎是一个与CUDA无关的Visual Studio问题。尝试清理您的项目:Build->Clean Solution.@jackolanten这是VS的CUDA插件中的一个错误。我也有同样的错误。有人找到解决办法了吗?如何解决此错误?要更改的项目设置。我的CUDA构建自定义是正确的,因为其他项目使用相同的构建自定义成功构建。我遇到了相同的错误。有人找到解决办法了吗?如何解决此错误?要更改的项目设置。我的CUDA构建定制是正确的,因为其他项目使用相同的构建定制成功构建。