2016-01-28 4 views
5

J'essaye d'ajouter un SDK à mon projet Xcode. Le SDK contient des fichiers .a et des fichiers (en-têtes) .h. Les en-têtes sont importés dans mon fichier Bridging-Header (avec succès).dans un projet xcode utilisant des fichiers .a avec un fichier 'map' rapide non trouvé

Dans les en-têtes il y a un #include <map>

Quand je lance le projet, je reçois un

erorr 'carte' Fichier non trouvé

Quand je Cmd + cliquez dessus Xcode Emmène-moi à L'infrastructure du compilateur LLVM.

Qu'est-ce qui ne va pas ici? J'utilise Xcode version 7.2 (7C68) avec Swift 2.0.

+0

Hey avez-vous pu résoudre ce problème? – DivineDesert

+0

J'ai aussi le même problème, avez-vous résolu cela? – saeros

Répondre

0

Peut-être que vous incluez des fichiers C++? Si c'est le cas, vous devez ajouter une extension .mm à votre implémentation au lieu de .m.

Puisque vous utilisez Swift, vous devez probablement envelopper le composant dans un wrapper Objective-C++ avant de pouvoir l'utiliser dans votre projet.