我正在尝试编译lms-suit,这是Lime Microsystems LMS系列收发器的控制软件。从这里下载gitbub: https://github.com/myriadrf/lms-suite
按照他们的"编辑指南窗口"位于: LMS6002D / LMS-西装/文档。
完成以下事项:
从构建目录中打开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代码是正确的,并且我在前面的步骤中做错了。几乎看起来像我错过了一个头文件?
答案 0 :(得分:1)
通过一点点调查,我在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代码。