在 'imported module server_demo.srv' 中找不到引用 'AddTwoIntsResponse'

在 'imported module server_demo.srv' 中找不到引用 'AddTwoIntsResponse'

img

img

img

Cmake文件

img

package文件

img

这个错误信息意味着在导入的模块 server_demo.srv 中,没有找到名为 AddTwoIntsResponse 的引用。这通常是由以下原因之一导致的:

1.模块 server_demo.srv 中确实没有定义 AddTwoIntsResponse 类型。请检查模块代码并确保它包含所需的定义。

2.在模块 server_demo.srv 中定义了 AddTwoIntsResponse 类型,但是在引用它的代码中未正确导入该模块。请确保你在引用 AddTwoIntsResponse 的代码中正确导入了 server_demo.srv 模块,例如:
from server_demo.srv import AddTwoIntsResponse

如果以上两种情况都不是问题,还可能是由于其他原因,例如名称拼写错误、文件路径问题或者您的开发环境中的配置问题。您可以尝试仔细检查代码并检查文件路径和导入语句是否正确。