Posté le 10/02/2013 à 11:02 Membre depuis le 10/02/2013, 3 messages
Bonjour,

J'ai créer un programme en c mais lorsque je veux le compiler j'ai ce message d'erreur: |fatal error: tigcclib.h: No such file or directory
J'ai mis: #include <tigcclib.h>
J'ai bien installer le tigcclib dans programme files.
Comment faire pour qu'il le prend en compte ?
Merci d'avance pour votre aide.
Posté le 10/02/2013 à 11:20 Membre depuis le 16/06/2001, 69779 messages
windows? linux? mac? android?

tigcc? gcc4ti?
Posté le 10/02/2013 à 12:48 Membre depuis le 10/06/2001, 40266 messages
Va lire les 3 dernières news de http://tigcc.ticalc.org/. En bref:
1. Installe TIGCC 0.96 Beta 8, la version "stable" 0.95 est très vieille et plus boguée que la bêta.
2. Mets à jour ide.exe et gcc.exe avec les mises à jour proposées pour Vista et supérieures (7, 8).
3. Désactive UAC (User Access Control).
avatarMes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité
Posté le 10/02/2013 à 13:06 Membre depuis le 13/06/2002, 42690 messages
Il faut désactiver l'UAC pour faire marcher TIGCC ? C'est vachement bien pour la sécurité ça grin

Quelle est la justification ? (parce que je n'ai fort heureusement jamais eu à donner à MinGW des droits administrateur pour qu'il fonctionne correctement, sinon ça aurait été "poubelle direct" ©, donc ça doit être faisable pour TIGCC)
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)
Posté le 10/02/2013 à 13:12 Membre depuis le 10/02/2013, 3 messages
Merci pour vos réponse je suis sous windows 7 64 bits
J'ai la dernière version bêta.
Il faut que le fichier C soit dans un dossier spécial ou je peux le mettre n'importe ou ?
Car je l'ai mis dans mes fichiers perso.
Posté le 10/02/2013 à 13:26 Membre depuis le 10/06/2001, 40266 messages
Zeph (./4) :
Il faut désactiver l'UAC pour faire marcher TIGCC ? C'est vachement bien pour la sécurité ça grin
Quelle est la justification ? (parce que je n'ai fort heureusement jamais eu à donner à MinGW des droits administrateur pour qu'il fonctionne correctement, sinon ça aurait été "poubelle direct" ©, donc ça doit être faisable pour TIGCC)

D'après Lionel (qui a réussi à y comprendre un peu plus que moi), le problème serait que lorsque le nom de l'utilisateur est trop long, le dossier temporaire à l'intérieur du profil de l'utilisateur a un chemin trop long, donc l'EDI refuse de l'utiliser (parce que la ligne de commande a une taille maximale très petite sous ce système d'exploitation foireux, genre 255 octets) et utilise le bon vieux C:\Temp, et UAC ne permet pas à l'utilisateur d'y accéder, ou seulement avec un accès limité, je ne suis pas sûr des détails.

Cela dit, ça concerne les #include "header_utilisateur.h", pas les #include <tigcclib.h>. Pour <tigcclib.h>, il faut la mise à jour de gcc.exe pour qu'il soit trouvé.
solira (./5) :
Merci pour vos réponse je suis sous windows 7 64 bitsJ'ai la dernière version bêta.

Et aussi les mises à jour de ide.exe et gcc.exe à télécharger séparément? (Cf. http://tigcc.ticalc.org/, deuxième news d'en haut. Ça concerne aussi les versions 7 et 8, pas seulement Vista, je devrais mettre à jour la news pour clarifier ça.)

Installe d'abord ces mises à jour, et si ça ne marche toujours pas, essaie avec UAC désactivé.
Il faut que le fichier C soit dans un dossier spécial ou je peux le mettre n'importe ou ?Car je l'ai mis dans mes fichiers perso.

Normalement, ça n'a pas d'importance. (En principe, les dossiers avec espaces ou accents peuvent causer des problèmes, mais comme l'EDI copie tout dans un dossier temporaire pour compiler, normalement, ça ne change rien.)
avatarMes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité
Posté le 10/02/2013 à 13:36 Membre depuis le 13/06/2002, 42690 messages
OK, merci pour l'explication smile
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)
Posté le 10/02/2013 à 18:06 Membre depuis le 10/02/2013, 3 messages
Lorsque je lance le gcc il lance le terminal et le ferme directement c'est normal ?
Posté le 10/02/2013 à 18:11 Membre depuis le 16/06/2001, 69779 messages
oui.
Posté le 10/02/2013 à 19:55 Membre depuis le 10/06/2001, 40266 messages
Pour faire la mise à jour, il ne s'agit pas de lancer le gcc.exe du ZIP, mais de remplacer celui dans ton dossier TIGCC\Bin par la version du ZIP (et idem pour ide.exe).
avatarMes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité
Posté le 10/02/2013 à 20:01 Membre depuis le 18/06/2001, -26081 message
(Bien vu, j'avais pas compris qu'il avait fait ça, je m'apprêtais à lui expliquer le fonctionnement de gcc en ligne de comamnde grin)
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !