去 MIDI portmidi 安装
Go MIDI portmidi installation
我是 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'
但是一无所获。
缺少libportmidi的动态库
尝试:
sudo apt-get install libportmidi0
如果您使用的是 debian/ubuntu 系统,那应该可以解决问题。如果库在您的 linux 系统搜索中不可用,您仍然可以获取库源并自行编译。
已修复。
从官方仓库安装 libportmidi0 是个坏主意。需要自己编译,例如来自:
在目录 pm_linux.
中如何编译它的所有说明
我是 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'
但是一无所获。
缺少libportmidi的动态库
尝试:
sudo apt-get install libportmidi0
如果您使用的是 debian/ubuntu 系统,那应该可以解决问题。如果库在您的 linux 系统搜索中不可用,您仍然可以获取库源并自行编译。
已修复。
从官方仓库安装 libportmidi0 是个坏主意。需要自己编译,例如来自:
在目录 pm_linux.
中如何编译它的所有说明