2010-12-14 29 views
0

Hey, J'ai besoin d'utiliser la bibliothèque GCrypt à partir d'un projet XCode Objective-C. Je suis totalement nouveau à la programmation avec de telles excuses si c'est une question un peu stupide. Est-ce possible et, si oui, comment puis-je m'y prendre?Comment utiliser GCrypt dans une application Objective-C (Cocoa) pour Mac?

Merci, Tim

+0

Comment * totalement nouveau *? Avez-vous écrit un code auparavant? Avez-vous utilisé des bibliothèques C auparavant en C ou Obj-C? – ocodo

+0

(Je demande parce que c'est un sujet assez avancé, et vous devriez au moins être à l'aise avec les bases de la compilation et de la liaison (sans utiliser XCode) avant de pouvoir jouer avec une librairie C). docs, et même écrire un petit programme C pour * tester le lecteur * en l'utilisant afin que vous puissiez vous sentir plus à l'aise. – ocodo

+0

Oui, j'ai de l'expérience en C et beaucoup plus. Je n'ai tout simplement pas beaucoup d'expérience avec GCrypt et Objective C. –

Répondre

1

Vous pouvez utiliser C en Objective C directement, de sorte que vous accéderiez GCrypt comme vous le feriez dans C.

régulière Au niveau le plus élémentaire, inclure la source libcrypt dans votre projet puis utilisez

#include <gcrypt.h> 

Dans les fichiers source que vous avez besoin pour accéder au api gcrypt.

Pour des informations générales sur using libraries in Xcode see this (comprend également un script appelé FrameworkMaker qui peut transformer une bibliothèque générique dans un fichier .framework.)

+0

Je reçois des erreurs, probablement parce que ce n'est pas lié. Comment puis-je faire ça en XCode? –