我是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目录中进行编译。