Eclipse Nsight CDT插件按F3打开声明进入错误的行

时间:2013-11-22 18:00:45

标签: eclipse cuda eclipse-cdt nsight

Nsight Eclipse Edition

版本:5.5.0

CDT版本:8.1.2.nvidia-qualifier

鼠标悬停时快速参考弹出错误的声明。通常它是一个函数,它位于与我正在寻找的头文件相同的头文件中,但它到目前为止与它无关。例如:

对于cudaMemcpy(),它会从"cuda_runtime_api.h"

向我展示此功能
extern __host__ cudaError_t CUDARTAPI cudaPointerGetAttributes(struct cudaPointerAttributes *attributes, void *ptr);

对于cudaMalloc(),它给出了我的描述:

extern __host__ cudaError_t CUDARTAPI cudaMemcpy2DToArray(struct cudaArray *dst, size_t wOffset, size_t hOffset, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind);

为什么索引表现如此?经过几天的工作后我已经厌倦了,但仍然找不到任何明显的解决方案。

1 个答案:

答案 0 :(得分:1)

我会在问题跟踪器中记录此问题。抱歉给你带来不便。没有可用的解决方法。

请注意,出于性能原因,Nsight不会为您系统上的这些文件编制索引。相反,它预先打包了编译的索引文件 - 显然有些标题可能与Nsight索引的版本不同。