5
Hai bisogno di aiuto con il collegamento oggettivo-c in go.Avendo problemi nel collegamento oggettivo-c con golang 1.1 - stava lavorando con golang 1.1beta
Il seguente codice obiettivo-c funzionava con golang 1.1beta ma ora non funziona con l'ultima versione 1.1.
/*
#cgo CFLAGS: -x objective-c
#cgo LDFLAGS: -framework Cocoa
#import <Cocoa/Cocoa.h>
void
log(void) {
NSLog(@"from objective-c");
}
*/
import "C"
func New() {
C.log()
}
ottengo seguenti errori quando si esegue l'installazione andare o andare funzionare:
(__DATA/__cfstring): unexpected reloc for dynamic symbol __CFConstantStringClassReference
(__DATA/__cfstring): unhandled relocation for __CFConstantStringClassReference (type 28 rtype 120)
Questo sembra essere un problema in corso. Vedi https://code.google.com/p/go/issues/detail?id=1781 e https://code.google.com/p/go/issues/detail?id=4069 –