gpt4 book ai didi

c++ - Eclipse C++ 中的问号而不是类名

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:18:45 25 4
gpt4 key购买 nike

在 Eclipse CDT 中,我有一个 C++ 方法定义为:

CUfunction getKernel(CUmodule& module, const std::string& name);

它使用在正确导入的 cuda.h 中定义的 CUfunctionCUmodule

然而,当 Eclipse 尝试编译它时,我在这个方法上遇到错误:

Invalid arguments '
Candidates are:
? getKernel(? &, const std::basic_string<char,std::char_traits<char>,std::allocator<char>> &)
'

这是否意味着由于某种原因它找不到 CUfunctionCUmodule 类?然而,在同一个源文件中,我使用它们时 Eclipse 没有任何提示......

最佳答案

如果索引器不知道您的类型,您会得到问号。

您可以使用菜单选项搜索未解析的包含文件:项目 -> C/C++ 索引 -> 搜索未解析的包含。 ( eclipse 月神)

可以在项目设置中添加该搜索中显示的文件文件夹:C/C++ General -> Preprocessor Include Paths、Entries 选项卡、CDT User Setting Entries(可能需要在 Providers 选项卡中启用)。请注意,每种编程语言都有单独的设置。

关于c++ - Eclipse C++ 中的问号而不是类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29662362/

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