![安装 Backyard Brains 的“Spike Recorder”时未定义的引用](https://linux22.com/image/1001446/%E5%AE%89%E8%A3%85%20Backyard%20Brains%20%E7%9A%84%E2%80%9CSpike%20Recorder%E2%80%9D%E6%97%B6%E6%9C%AA%E5%AE%9A%E4%B9%89%E7%9A%84%E5%BC%95%E7%94%A8.png)
我正在尝试安装 Backyard Brains 的“Spike Recorder”(https://github.com/BackyardBrains/Spike-Recorder)。我已经解决了依赖关系。但现在我收到“未定义引用”错误(完整输出位于https://hastebin.com/ijevavebob.pas)。我有什么办法可以解决这些错误吗?我还没有在 GitHub 或公司支持部门收到回复(我昨天才发布这个问题)。我该如何解决这个问题。
我在 Ubuntu 16.10 Gnome 上
答案1
在文本编辑器中打开Makefile
并添加以下加粗元素:
OBJECTS = \
src/engine/AudioInputConfig.o \
src/engine/RecordingManager.o \
src/engine/AnalysisManager.o \
src/engine/FileRecorder.o \
src/engine/Player.o \
src/engine/ArduinoSerial.o \
src/engine/SpikeSorter.o \
src/engine/SpikeAnalysis.o \
src/engine/BASSErrors.o \
src/engine/FileReadUtil.o \
src/engine/FFTBackend.o \
src/engine/HIDUsbManager.o \
src/engine/EkgBackend.o \
src/engine/FilterBase.o \
src/engine/HighPassFilter.o \
src/engine/LowPassFilter.o \
src/engine/NotchFilter.o \
src/widgets/LayoutItem.o \
src/widgets/BoxLayout.o \
src/widgets/Widget.o \
src/widgets/Painter.o \
src/widgets/PushButton.o \
src/widgets/DropDownList.o \
src/widgets/ScrollBar.o \
src/widgets/Application.o \
src/widgets/BitmapFontGL.o \
src/widgets/TextureGL.o \
src/widgets/LoadTexture.o \
src/widgets/Label.o \
src/widgets/ErrorBox.o \
src/widgets/TextInput.o \
src/widgets/RangeSelector.o \
src/widgets/SwitchLayout.o \
src/widgets/ToolTip.o \
src/widgets/Plot.o \
src/widgets/TabBar.o \
src/widgets/HorizontalColorPicker.o \
src/widgets/HorizontalNumberPicker.o \
src/widgets/TouchDropDownList.o \
src/DropDownList.o \
src/Log.o \
src/Game.o \
src/main.o \
src/MainView.o \
src/AudioView.o \
src/ConfigView.o \
src/AnalysisView.o \
src/AnalysisAudioView.o \
src/AnalysisTrainList.o \
src/AnalysisPlots.o \
src/CalibrationWindow.o \
src/RecordingBar.o \
src/ColorDropDownList.o \
src/FFTView.o \
src/ThresholdPanel.o