XuyangZhang99 2023-06-10 22:35 采纳率: 0%
浏览 36
已结题

GAMES101 HW1 无法定义

如图

img

img

我在hpp里已经定义了rodrigues为什么在cpp中还是找不到啊

有include hpp的

img

img

img

  • 写回答

3条回答 默认 最新

  • Answer348 2023-06-10 22:55
    关注

    回答部分参考、引用ChatGpt以便为您提供更准确的答案:

    根据您提供的图片,问题是关于在hpp文件中定义了rodrigues,但在cpp文件中找不到的原因。这可能有几个可能的原因,我将尽量细化解释:

    1. 头文件引用问题:首先,确保您在cpp文件中正确包含了hpp文件。在cpp文件的开头,您应该使用#include "hpp文件名"的形式来引用hpp文件,确保文件路径和文件名正确无误。
    2. 命名空间问题:如果您在hpp文件中定义了rodrigues函数或变量,并且将其置于一个命名空间中,那么在cpp文件中使用rodrigues之前,您需要使用命名空间的名称来引用它。例如,如果您的hpp文件中的rodrigues位于"namespace_name"命名空间下,您应该在cpp文件中使用"namespace_name::rodrigues"来引用它。
    3. 头文件中声明和定义不一致:确保在hpp文件中对rodrigues进行了正确的声明和定义。声明是指在hpp文件中提供函数或变量的函数原型,而定义是指在hpp文件或cpp文件中提供函数或变量的具体实现。如果hpp文件中只提供了函数或变量的声明而没有提供定义,或者定义与声明不匹配,那么在cpp文件中就会找不到rodrigues。

    请检查上述几个可能的原因,并逐一排除,看是否能够解决问题。如果问题仍然存在,请提供更多的上下文信息,以便我们能够更准确地帮助您。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 6月13日
  • 修改了问题 6月11日
  • 创建了问题 6月10日

悬赏问题

  • ¥15 服务端控制goose报文控制块的发布问题
  • ¥15 学习指导与未来导向啊
  • ¥15 求多普勒频移瞬时表达式
  • ¥15 如果要做一个老年人平板有哪些需求
  • ¥15 k8s生产配置推荐配置及部署方案
  • ¥15 matlab提取运动物体的坐标
  • ¥15 人大金仓下载,有人知道怎么解决吗
  • ¥15 一个小问题,本人刚入门,哪位可以help
  • ¥30 python安卓开发
  • ¥15 使用R语言GD包一直不出结果