去MIDI portmidi安装

时间:2015-01-03 23:20:43

标签: go wrapper midi

我是Go的新手。我想为Go使用PortMidi包装器,试图使用它: Go PortMidi

使用时:

go get github.com/rakyll/portmidi

我有:

/usr/bin/ld: $WORK/github.com/rakyll/portmidi/_obj/portmidi.cgo2.o: undefined reference to symbol 'Pt_Start'
/usr/lib/libporttime.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status

试图搜索一下:

DSO missing from command line

undefined reference to symbol 'Pt_Start'

但一无所获。

2 个答案:

答案 0 :(得分:1)

修复它。

从官方回购安装libportmidi0是个坏主意。需要编译它,例如:

PortMIDI source download

所有说明如何在目录 pm_linux 中编译它。

答案 1 :(得分:0)

缺少libportmidi的动态库。

尝试:

sudo apt-get install libportmidi0

如果您使用的是debian / ubuntu系统,那应该解决它。如果您的linux系统搜索中没有该库,您仍然可以获取库源并自行编译。