gpt4 book ai didi

visual-studio-2010 - 使用 Visual Studio 2010 编译 CUDA

转载 作者:行者123 更新时间:2023-12-04 21:51:17 28 4
gpt4 key购买 nike

我以前使用 Visual Studio 2008 编译和运行 CUDA 应用程序。我已经切换到 Visual Studio 2010 和 Windows 7。我整个上午都在尝试进行集成设置,但没有完全成功。我已经下载了工具包,安装了 Nsight,确保设置了库/包含/bin 路径,选中了使用 CUDA 3.2 的构建自定义的框,并将单个 .cu 文件的属性设置为 CUDA C 类型/C++ 而不是 C/C++。我收到关于不支持编译器 v100 的错误,所以我将项目平台设置为 v90,现在正在下载 Visual Studio 2008。我希望我不必安装两个版本的 Visual Studio,但是很好。无论如何,大多数语法突出显示都已启用,一些关键字如“int”为蓝色,注释为绿色,字符串为红色。但是,像 __ global__ 这样的 cuda 特定关键字不是。另外,我已经检查了包含目录,但找不到 cutil.h,所以我想知道 3.2 SDK 的安装中是否还没有包含其他任何内容(我已经包含了 cuda_runtime.h,但是我不知道这是否能解决我的问题)。有谁知道如何解决这一问题?

编辑:我安装了 Visual Studio 2008。当我尝试编译时,我得到一个巨大的错误列表,从 1>C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\crtdefs.h(490): error : invalid redeclaration of type name “size_t”,而下面的大部分错误都与 size_t 类型有关。所有错误都在包含文件中,其中大部分我从未见过。有谁知道发生了什么?或者是否有让 VS2010 使用 cuda 的简单分步指南?

编辑 2:显然,我将许多当前设置之一设为 64 位,其他设置为 32 位。将事件配置、Cuda C/C++ 目标机器平台和链接器|高级目标机器全部更改为 32 位或 64 位允许我编译和运行。我仍然不知道如何修复 __ global__ 和这样的语法突出显示,但这不是什么大问题。

最佳答案

您可以在此处找到完整指南:

How to Run CUDA In Visual Studio 2010

关于visual-studio-2010 - 使用 Visual Studio 2010 编译 CUDA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3990884/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com