我尝试在Mac OS X 10.8下运行portaudio-go
。我通过
sudo port install portaudio
现在portaudio.h
位于/opt/local/include
。由于该文件夹不是标题文件的默认位置,因此在运行时
go get code.google.com/p/portaudio-go/portaudio
我收到一条错误消息,指出无法找到portaudio.h
。是否有相当于-I /opt/local/include
的东西可以用于go?
/ edit:已回答
答案 0 :(得分:1)
我修改了portaudio.go
的第一行:
package portaudio
/*
#cgo CFLAGS: -I/opt/local/include
#cgo LDFLAGS: -L/opt/local/lib -lportaudio
现在一切正常,谢谢!