我是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'

但是什么也没发现。

最佳答案

修好了。

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

PortMIDI source download

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

10-06 07:10