widget.cpp:49:11: error: no member named 'EarthSceneManager' in namespace 'osgEarth::Util'
时间: 2023-07-29 18:11:43 浏览: 96
widget.cpp
这个错误提示表明在 `osgEarth::Util` 命名空间中没有名为 `EarthSceneManager` 的成员。这可能是因为你使用的 osgEarth 版本较旧,或者你没有正确地包含 osgEarth 的头文件。
在较旧的版本中,可能使用 `osgEarth::EarthSceneManager` 而不是 `osgEarth::Util::EarthSceneManager`,你可以将其替换为 `osgEarth::EarthSceneManager`,并重新编译代码。
如果你使用的是较新的版本,你需要确保已经正确地包含了 osgEarth 的头文件,可以尝试添加以下代码到你的源文件中:
```cpp
#include <osgEarth/EarthSceneManager>
```
并确保在编译时链接了 osgEarth 库。
如果你仍然遇到问题,请检查你的 osgEarth 版本和项目配置,并查看是否有其他错误或警告提示。
阅读全文