【发布时间】:2016-07-09 21:02:36
【问题描述】:
我正在尝试编译 lms-suit,它是 Lime Microsystems LMS 系列收发器的控制软件。在这里从 gitbub 下载: https://github.com/myriadrf/lms-suite
一直在关注他们位于以下位置的“编译指南窗口”: LMS6002D/lms-suit/docs.
执行以下操作:
- 已安装 CMake
- 已安装 Visual Studio(社区)
- 已安装 wxWidgets
- 使用VS构建wxwidget库,没有错误。
- 已安装 EZ-USB FX3 SDK
- 提取的 FFTW
- 将 lms-suit 文件夹从 lms-suite-master\LMS6002D 复制到 c:\
- 运行 cmake,在给它正确的 FFTW 路径后没有报告错误。 cmake conf screenshoot
-
从构建目录打开 lms-suit.sln,然后尝试用 VS 构建它。
但是,这里出现了两个错误,我不确定我遗漏了什么,或者可能是哪个步骤导致了这些错误。 两个错误都在 OpenGLGraph.cpp 中:
标识符“m_glContext”未定义
lms-suite 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 代码是正确的,并且我在前面的步骤中做错了什么。在我看来几乎就像我缺少一个头文件?
【问题讨论】:
-
m_glContext不存在,但 header 包含m_DrawingContext。 SetCurrent 需要一个上下文,但 there 什么都没有。简短:lms-suite 有问题或已弃用。
标签: c++ opengl cmake wxwidgets