Sto scrivendo un'applicazione grafica che utilizza Objective-C per il front-end e C++ per l'elaborazione grafica e la comunicazione di rete. Ho letto sul sito di Apple alla ricerca di un modo per collegare uno .dylib o .so con il mio codice C++ al mio progetto Xcode, ma niente sembrava funzionare. Sono stato in grado di far riferire il progetto e collegarlo, ma quando ho provato a richiamare funzioni da quel .dylib, dicevo che non sapeva cosa stavo cercando di fare. Qualcuno sa cosa sta succedendo qui?collegamento e utilizzo di una libreria C++ con un'applicazione Objective-C
So che Objective-C ha tutte le librerie di cui avrei bisogno per fare grafica e networking, ma ho solo voglia di farlo in questo modo. Non ho fatto molto C++ per un po 'e voglio imparare più Objective-C, quindi quale modo migliore di usarli insieme?
Grazie, Robbie
Un'altra opzione consiste nel rendere i file Objective-C file Objective-C++ modificandone l'estensione in .mm e quindi è possibile combinare il codice C++ e Objective-C. – Amok
Questo ha funzionato per me. Ho creato una classe in un file '.mm' ed ero in grado di collegarmi perfettamente con le librerie C++, e chiamare i metodi wrapper dai miei file .m'. Grazie! –