如下图,为dji ros osdk中一个demo的源码,IDE为vscode,报错如下:
经查找,红线部分前面的DJISDK为dji_sdk.h中定义的namespace,所以其后面用双冒号无可厚非。如下:
但是报错部分为该namespace中定义的枚举,报错提示双冒号用于类名或namespace,所以直接去掉红线部分即可,如下:
如下图,为dji ros osdk中一个demo的源码,IDE为vscode,报错如下:
经查找,红线部分前面的DJISDK为dji_sdk.h中定义的namespace,所以其后面用双冒号无可厚非。如下:
但是报错部分为该namespace中定义的枚举,报错提示双冒号用于类名或namespace,所以直接去掉红线部分即可,如下: