2012-03-15 3 views
1

Je construis un réglage simple avec seulement l'en-tête Springboard.h inclus. Je reçois quand faire avec Theos:Développement de Cydia Tweak - erreur de compilation d'en-tête

C'est l'erreur de compilation que je reçois quand la construction:

Preprocessing Tweak.xm... 
Compiling Tweak.xm... 
In file included from Tweak.xm:1: 
/opt/theos/include/SpringBoard/SpringBoard.h:22: error: ISO C++ forbids declaration of       ‘GSEventRef’ with no type 
/opt/theos/include/SpringBoard/SpringBoard.h:22: error: expected `;' before ‘_headsetDownEvent’ 
/opt/theos/include/SpringBoard/SpringBoard.h:56: error: ISO C++ forbids declaration of ‘opaque_pthread_t’ with no type 
/opt/theos/include/SpringBoard/SpringBoard.h:56: error: expected `;' before ‘*’ token 
/opt/theos/include/SpringBoard/SpringBoard.h:64: error: expected type-specifier before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:64: error: expected `)' before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:64: error: expected `;' before ‘)’ token 
/opt/theos/include/SpringBoard/SpringBoard.h:102: error: expected type-specifier before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:102: error: expected `)' before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:102: error: expected `;' before ‘)’ token 
/opt/theos/include/SpringBoard/SpringBoard.h:103: error: expected type-specifier before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:103: error: expected `)' before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:103: error: expected `;' before ‘)’ token 
/opt/theos/include/SpringBoard/SpringBoard.h:107: error: expected type-specifier before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:107: error: expected `)' before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:107: error: expected `;' before ‘)’ token 
/opt/theos/include/SpringBoard/SpringBoard.h:108: error: expected type-specifier before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:108: error: expected `)' before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:108: error: expected `;' before ‘)’ token 
/opt/theos/include/SpringBoard/SpringBoard.h:110: error: expected type-specifier before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:110: error: expected `)' before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:110: error: expected `;' before ‘)’ token 
/opt/theos/include/SpringBoard/SpringBoard.h:122: error: expected type-specifier before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:122: error: expected `)' before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:122: error: expected `;' before ‘)’ token 
/opt/theos/include/SpringBoard/SpringBoard.h:130: error: expected type-specifier before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:130: error: expected `)' before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:130: error: expected `;' before ‘)’ token 
/opt/theos/include/SpringBoard/SpringBoard.h:131: error: expected type-specifier before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:131: error: expected `)' before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:131: error: expected `;' before ‘)’ token 
/opt/theos/include/SpringBoard/SpringBoard.h:132: error: expected type-specifier before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:132: error: expected `)' before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:132: error: expected `;' before ‘)’ token 
/opt/theos/include/SpringBoard/SpringBoard.h:133: error: expected type-specifier before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:133: error: expected `)' before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:133: error: expected `;' before ‘)’ token 
/opt/theos/include/SpringBoard/SpringBoard.h:145: error: expected type-specifier before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:145: error: expected `)' before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:145: error: expected `;' before ‘)’ token 
/opt/theos/include/SpringBoard/SpringBoard.h:147: error: expected type-specifier before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:147: error: expected `)' before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:147: error: expected `;' before ‘)’ token 
/opt/theos/include/SpringBoard/SpringBoard.h:148: error: expected type-specifier before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:148: error: expected `)' before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:148: error: expected `;' before ‘)’ token 
/opt/theos/include/SpringBoard/SpringBoard.h:149: error: expected type-specifier before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:149: error: expected `)' before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:149: error: expected `;' before ‘)’ token 
/opt/theos/include/SpringBoard/SpringBoard.h:150: error: expected type-specifier before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:150: error: expected `)' before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:150: error: expected `;' before ‘)’ token 
/opt/theos/include/SpringBoard/SpringBoard.h:151: error: expected type-specifier before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:151: error: expected `)' before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:151: error: expected `;' before ‘)’ token 
/opt/theos/include/SpringBoard/SpringBoard.h:152: error: expected type-specifier before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:152: error: expected `)' before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:152: error: expected `;' before ‘)’ token 
/opt/theos/include/SpringBoard/SpringBoard.h:153: error: expected type-specifier before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:153: error: expected `)' before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:153: error: expected `;' before ‘)’ token 
/opt/theos/include/SpringBoard/SpringBoard.h:158: error: expected type-specifier before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:158: error: expected `)' before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:158: error: expected `;' before ‘)’ token 
/opt/theos/include/SpringBoard/SpringBoard.h:165: error: expected type-specifier before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:165: error: expected `)' before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:165: error: expected `;' before ‘)’ token 
/opt/theos/include/SpringBoard/SpringBoard.h:202: error: expected type-specifier before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:202: error: expected `)' before ‘GSEventRef’ 
/opt/theos/include/SpringBoard/SpringBoard.h:202: error: expected `;' before ‘)’ token 
Tweak.xm: In function ‘void _logosLocalInit()’: 
Tweak.xm:15: error: ‘MSHookMessageEx’ was not declared in this scope 
make[2]: *** [obj/Tweak.xm.o] Error 1 
make[1]: *** [internal-library-all_] Error 2 
make: *** [Peel.all.tweak.variables] Error 2 

Est-ce que quelqu'un sait pourquoi il me donne compilateur des erreurs avec mes en-têtes importées?

+0

Quels en-têtes utilisez-vous? Les en-têtes Dumped peuvent être assez pointilleux à la fois. – Zigsaz

+0

J'utilise les en-têtes sous-évaluées de Ryan Petrich. –

Répondre

0

Le problème avec les en-têtes que vous utilisez est qu'ils incluent d'autres cadres privés tels que GraphicsServices. Je ne crois pas que Ryan Petrich ait l'intention de les utiliser dans le développement de Tweak. Essayez-les à la place, ou jetez-les vous-même en utilisant class-dump. https://github.com/Fr0stDev/SpringBoard-iOS5-Headers

Bonne chance!