gpt4 book ai didi

c++ - 构建 lms-suit,OpenGL 错误

转载 作者:行者123 更新时间:2023-11-28 05:46:08 28 4
gpt4 key购买 nike

我正在尝试编译 lms-suit,它是 Lime Microsystems LMS 系列收发器的控制软件。从这里的 gitbub 下载: https://github.com/myriadrf/lms-suite

一直在关注位于以下位置的“编译指南窗口”:LMS6002D/lms-suit/docs.

完成以下操作:

  1. 已安装 CMake
  2. 已安装 Visual Studio(社区)
  3. 已安装 wxWidgets
  4. 使用 VS 构建 wxwidget 库,没有错误。
  5. 已安装 EZ-USB FX3 SDK
  6. 提取的 FFTW
  7. 将 lms-suit 文件夹从 lms-suite-master\LMS6002D 复制到 c:\
  8. 运行 cmake,给它正确的 FFTW 路径后没有错误报告。 cmake conf screenshoot
  9. 从构建目录打开 lms-suit.sln,然后尝试使用 VS 构建它。

    但是这里是我遇到两个错误的地方,我不确定我遗漏了什么,也不确定是哪一步导致了这些错误。这两个错误都在 OpenGLGraph.cpp 中:

    标识符“m_glContext”未定义
    lms套件c:\lms-suit\lms-suite\src\gui_src\fft\oglGraph\OpenGLGraph.cpp 55

    错误(主动)函数调用 lms-suite 中的参数太少
    c:\lms-suit\lms-suite\src\gui_src\fft\oglGraph\OpenGLGraph.cpp 583

我假设 github 代码是正确的,并且我在前面的步骤中做错了。在我看来我好像缺少头文件?

最佳答案

经过一番调查,我在 wxWindows 存储库中找到了这个:

参见:https://github.com/wxWidgets/wxWidgets/blame/master/include/wx/glcanvas.h#L297

#if WXWIN_COMPATIBILITY_2_8
wxGLContext *m_glContext;
#endif // WXWIN_COMPATIBILITY_2_8

所以看起来 lms-suite 是为旧版本的 wxWidgets(大约 2007 年?)编写的。您将不得不使用正确的配置重新编译 wxWidgets,获取旧版本的 wxWidgets,或者更新 lms-suite 代码。

关于c++ - 构建 lms-suit,OpenGL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36163480/

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