2 votes

RedLaser SDK sur iOS5

Je suis en train d'essayer de construire une application iOS 5 en utilisant RedLaser SDK. L'application RLSample se construit et s'exécute bien. Mais lorsque j'essaie d'intégrer le SDK dans ma propre application, la construction se passe terriblement mal. J'obtiens 48 erreurs de liaison. J'ai remarqué que le projet RLSample a son option "Compilateur pour C/C++/Objective-C" définie sur "LLVM GCC 4.2" donc j'ai fait de même dans mon projet. Mais maintenant j'obtiens 11 autres erreurs du genre "Attendu * avant *".

Est-ce que quelqu'un a réussi à faire fonctionner cela? Quel est le truc ici?

0voto

Tommy Points 56749

Les erreurs de liaison suggéreraient que des frameworks manquent; chaque fichier se compile correctement de manière isolée, mais il y a ensuite des problèmes pour tout assembler à la fin. Normalement, cela signifie que la confiance du compilateur selon laquelle certains symboles apparaîtraient finalement était mal placée. S'il s'agissait d'une erreur de compilateur, vous auriez des erreurs beaucoup plus tôt, et en termes de Xcode, vous auriez des erreurs qui peuvent vous amener à une ligne spécifique de votre code source plutôt que simplement à une sortie de compilateur pas toujours utile.

La réponse est probablement de copier la liste des frameworks liés directement depuis le projet d'exemple. À défaut, cherchez dans quel framework chaque symbole devrait se trouver et ajoutez-le.

0voto

Tyson Points 3779

Il semble que vous n'ayez pas les frameworks liés dans votre configuration de build. Lisez cet article de blog :

http://pulkitsinghal.blogspot.com.au/2011/07/integrating-with-redlaser-sdk.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X