gpt4 book ai didi

visual-studio-2010 - 如何让 VS 2010 识别某些 CUDA 函数

转载 作者:行者123 更新时间:2023-11-30 17:45:11 30 4
gpt4 key购买 nike

目前 CUDA 已经识别了关键的 CUDA C/C++ 函数,例如 cudaMalloccudaFreecudaEventCreate 等。

它还可以识别某些类型,例如 dim3cudaEvent_t

但是,它无法识别其他函数和类型,例如纹理模板、__syncthreads 函数或atomicCAS 函数。

一切都编译得很好,但我厌倦了看到到处都是红色下划线,我想看到当您输入任何可识别的函数时显示的示例参数。

如何让 VS 捕获这些函数?

最佳答案

您可以创建以下形式的虚拟 #include 文件:

#pragma once
#ifdef __INTELLISENSE__
void __syncthreads();
...
#endif

这应该对 CUDA 和 Visual C++ 编译器隐藏假原型(prototype),但仍然使它们对 IntelliSense 可见。

__INTELLISENSE__ 宏的来源:http://blogs.msdn.com/b/vcblog/archive/2011/03/29/10146895.aspx

关于visual-studio-2010 - 如何让 VS 2010 识别某些 CUDA 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19710118/

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