【问题标题】:CUDA 4.2.props and target file is missing (Visual Studio 2010)CUDA 4.2.props 和目标文件丢失(Visual Studio 2010)
【发布时间】:2012-08-21 15:15:29
【问题描述】:

我正在尝试让 CUDA 4.2 工具包与 Visual Studio 2010(c++ express edition)一起使用。我在 Microsoft Windows 64 位上运行它。我目前安装了 SDK、工具包和 Nsight™ Visual Studio Edition 2.2,以及 Visual Studio 2010(c++ express edition)。我已经完全安装了 CUDA 并且本身可以正常工作,但是当我尝试使用 Visual Studio 2010 打开一个源项目时,我收到了这个错误:

无法读取项目文件“bandwidthTest_vs2010.vcxproj”。 C:\ProgramData\NVIDIA Corporation\NVIDIA GPU 计算 SDK 4.2\ C\src\bandwidthTest\bandwidthTest_vs2010.vcxproj(65,5): 导入的项目“C:\Program Files (x86)\MSBuild\Microsoft.Cpp \v4.0\BuildCustomization\CUDA 4.2.props" 未找到。 确认导入声明中的路径正确, 并且该文件存在于磁盘上。

我已尝试卸载工具包和 SDK 并重新安装,但这并没有解决问题。 我想如果有人可以简单地给我文件,那么它可能会起作用。但是,我仍然担心为什么我首先会遇到这个问题。 任何见解将不胜感激。

【问题讨论】:

    标签: visual-studio-2010 cuda


    【解决方案1】:

    它可能已经解决了,但是对于那些登陆这里的人:

    如果您遇到这种情况,很可能是 CUDA 工具包没有正确安装。只需从

    复制文件
    C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v5.0\extras\visual_studio_integration\MSBuildExtensions 
    

    C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations.
    

    【讨论】:

      【解决方案2】:

      您提供的路径中Microsoft.Cpp 后面有一个空格。这只是问题中的格式错误吗?我也很好奇 SDK 是如何最终出现在 ProgramData 中的。

      尝试按照Getting Started Guide for Microsoft Windows 第 10 页“为现有项目构建自定义”中的说明进行操作。如果这没有帮助,请检查文档的其余部分。

      如果仍然无法正常工作,请尝试其他卸载,包括卸载 Visual Studio。然后先重新安装 Visual Studio,然后再安装 Nsight。

      如果您的工作正常,请添加评论并告诉我们有什么帮助。

      【讨论】:

      • 道歉几个月后回复...但我只是卸载了 SDK + Visual Studios,然后重新安装了 Visual Studios,然后是 SDK
      【解决方案3】:

      由于这个帖子老了,我就笼统地回答一下

      假设你的错误是:

      导入的项目“C:\Program Files (x86)\MSBuild\Microsoft.Cpp \v4.0\BuildCustomization\CUDA 10.1.props" 未找到。

      很简单,您的系统找不到CUDA 10.1.props 文件。

      首先,检查你的 cuda 版本:

      nvcc --version
      
      • 如果您的 CUDA 版本是 10.1(与您的系统要求的相同),请使用 @paul-ianas 的答案。

      • 如果您的 CUDA 版本是(例如)10.2,那么您的系统仍在寻找旧文件。 解决方案:打开您的 .vcxproj 文件(显示在错误中)并将每个 CUDA 10.1 替换为 CUDA 10.2。重新启动您的 Visual Studio 并重新构建!

      【讨论】:

        【解决方案4】:

        已解决 博客文章 https://saralasewwandikumarage.blogspot.com/2021/08/how-to-use-gpu-in-your-machine-for.html

        从此路径复制所有文件(取决于您安装 CUDA 的路径)

        C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\extras\visual_studio_integration\MSBuildExtensions

        到这条路:

        C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\BuildCustomizations https://saralasewwandikumarage.blogspot.com/2021/08/blog-post.html

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-01-10
          • 1970-01-01
          • 2012-01-05
          • 1970-01-01
          • 2011-04-28
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多