Je construis un outil de ligne de commande C++ dans Xcode. Le projet contient dylibs pour curl, boost et log4cpp.Comment compiler C++ pour OSX 10.4, 10.5 et 10.6 dans Xcode avec les bibliothèques dynamiques
Idéalement, je voudrais construire un binaire universel i386 qui supporte 10.4 à 10.6.
Je ne peux pas sembler obtenir Xcode pour compiler, quand je cible 10.4 il dit des choses comme un tel fichier ou répertoire.
Lorsque je cible 10.6 x_64, il construit bien, mais 10.5 i386 se plaint de ce que mon dylibs n'est pas l'architecture correcte pour 10.5?
Quelle version de GCC dois-je utiliser?
En outre, lorsque je crée un package d'installation avec PackageMaker, où l'installateur doit-il placer les dylibs dont l'outil a besoin? Un grand merci d'avance, Toby.
Ok, donc j'ai besoin de construire les bibliothèques contre le 10.4 sdk, mais cela semble plus facile à dire qu'à faire? Ive set: export MACOSX_DEPLOYMENT_TARGET = 10,4 export CC = "gcc 4.0" export LDFLAGS = "- de i386 arc /Developer/SDKs/MacOSX10.4u.sdk" export CFLAGS = "- Os -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk " Avant d'exécuter ./configure mais ils continuent tous à générer des erreurs! Qu'est-ce que je rate? –