Visual studio 2010 计算机中缺少cudart32_31_9.dll 我有Visual Studio 2010 C++解决方案(CUDA和NVIST),它构建得很好,但是我试着运行它,它告诉我这是: The program can't start because cudart32_31_9.dll is missing from your computer. Try reinstalling the program to fix this problem.

Visual studio 2010 计算机中缺少cudart32_31_9.dll 我有Visual Studio 2010 C++解决方案(CUDA和NVIST),它构建得很好,但是我试着运行它,它告诉我这是: The program can't start because cudart32_31_9.dll is missing from your computer. Try reinstalling the program to fix this problem.,visual-studio-2010,cuda,Visual Studio 2010,Cuda,我已经看过了,在我的计算机上有cudart32_31_9.dll和cudart.lib,在我的链接器选项中,我设置了附加的依赖项,链接到我的cudart.lib(假设它与所讨论的dll“链接”) 我在谷歌上搜索了一些东西,但我发现的唯一的东西似乎与一个叫做“折叠”的程序有关。。。这不是我的问题 任何提示都会出现:)我假设这是一个“打字错误”,但是没有必要针对DLL进行链接。但是,要解决主要问题,请确保cudart32_31_9.dll位于可执行文件的目录中,或者其目录是PATH环境变量的一部分

我已经看过了,在我的计算机上有cudart32_31_9.dll和cudart.lib,在我的链接器选项中,我设置了附加的依赖项,链接到我的cudart.lib(假设它与所讨论的dll“链接”)

我在谷歌上搜索了一些东西,但我发现的唯一的东西似乎与一个叫做“折叠”的程序有关。。。这不是我的问题


任何提示都会出现:)

我假设这是一个“打字错误”,但是没有必要针对DLL进行链接。但是,要解决主要问题,请确保cudart32_31_9.dll位于可执行文件的目录中,或者其目录是PATH环境变量的一部分

我假设这是一个“输入错误”,但是没有必要针对DLL进行链接。但是,要解决主要问题,请确保cudart32_31_9.dll位于可执行文件的目录中,或者其目录是PATH环境变量的一部分

我也有同样的问题,但问题是文件夹是path环境变量的一部分,它仍然不起作用…@RobertIagar一旦您将path添加到环境变量中,您是否重新启动了启动应用程序的任何程序?也就是说,IDE、命令提示符或其他什么?如果是这样,也许下载Dependency Walker并将您的应用程序拖到那里。然后对其进行配置,查看是否找到所有必需的DLL。你确定你有错误消息中提到的确切版本吗?问题是你已经运行了任何以管理员身份引用它的应用程序,否则它不会在PATH环境变量中查找。@RobertIagar嗯,我必须确认是否是这样。我认为我的机器上没有这种情况。虽然我最终可能会将其添加到每用户路径中。。。当我确认后,我会让你知道。我也有同样的问题,但问题是文件夹是path环境变量的一部分,它仍然不工作…@RobertIagar一旦你将path添加到环境变量中,你是否重新启动了你的应用程序?也就是说,IDE、命令提示符或其他什么?如果是这样,也许下载Dependency Walker并将您的应用程序拖到那里。然后对其进行配置,查看是否找到所有必需的DLL。你确定你有错误消息中提到的确切版本吗?问题是你已经运行了任何以管理员身份引用它的应用程序,否则它不会在PATH环境变量中查找。@RobertIagar嗯,我必须确认是否是这样。我认为我的机器上没有这种情况。虽然我最终可能会将其添加到每用户路径中。。。我确认后会让你知道。