PortMIDI (macosx)
BlitzMax Forums/BlitzMax Programming/PortMIDI (macosx)
| ||
Just trying to get the portmidi code to compile under macosx using a macbook pro (first mac attempt).Strict Import "portmidi/porttime/*.h" Import "portmidi/porttime/porttime.c" Import "portmidi/pm_common/*.h" Import "portmidi/pm_common/portmidi.c" ?MacOS Import "portmidi/porttime/ptmacosx_mach.c" Import "portmidi/pm_mac/*.h" Import "portmidi/pm_mac/pmmacosxcm.c" Import "portmidi/pm_mac/pmmac.c" ? at the linking stage I get a bunch of errors: ld: Undefined symbols: _AudioConvertHostTimeToNanos _AudioConvertNanosToHostTime ... anyone have some mac experience to solve this? |
| ||
you need to work out what framework those functions are in, in freeaudio i needed the following coreaudio linkage:Import "-framework AudioUnit" Import "-framework AudioToolbox" there's a CoreAudio and a CoreMidi framework and others, theres probably mention of the ones you require somewhere in the portmidi source I would imagine. |
| ||
skidracer, thank you. This works!Import "-framework CoreMIDI" Import "-framework CoreAudio" |