1

Comment on fait pour changer le répertoire des includes pour un seul programme sous tigcc ? Et comment fait-on pour utiliser un fichier .c externe sans le mettre dans le répertoire des includes ?
Merci d'avance.
En HIBERNATION !
C'est une façon pour moi de dire merde à la société :D

MERCI sBibi ENCORE ET ENCORE POUR ...

From Grenoble.

2

ben tu le mets dans le même répertoire que la source. Le compilo ira chercher là s'il ne trouve pas dans le répertoire includes.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

3

ça marche pô
En HIBERNATION !
C'est une façon pour moi de dire merde à la société :D

MERCI sBibi ENCORE ET ENCORE POUR ...

From Grenoble.

4

doom
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

5

Renomme-le en .h et ajoute-le au projet en tant que fichier include.

Ou alors, sinon, il faut faire 2 "vrais" fichiers source différents, c'est-à-dire ne pas utiliser #include "truc.c", mais ajouter les 2 fichiers au projet séparément et déclarer toute variable de l'autre fichier C que tu comptes utiliser comme "extern".

Par exemple, dans test1.c:
/* variables globales */
short truc1;
long truc2 = 100000;
extern void *screen1;
extern void *screen2;
long on_n_utilisera_pas_cela_dans_test2_c=100;
long cela_non_plus=0x40000;


et dans test2.c:
/* variables globales */
void *screen1=NULL;
void *screen2=NULL;
extern short truc1;
extern long truc2;
long on_n_utilisera_pas_cela_dans_test1_c=123;

[edit]Edité par Kevin Kofler le 31-08-2001 à 21:19:40[/edit]
avatar
Mes news pour calculatrices TI: Ti-Gen
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é

6

thanx...
En HIBERNATION !
C'est une façon pour moi de dire merde à la société :D

MERCI sBibi ENCORE ET ENCORE POUR ...

From Grenoble.

7

é si ya 3 vrai fichier source comment on fait avec extern?

8

On met extern dans 2 fichiers et on déclare la variable dans le 3ème.
avatar
Mes news pour calculatrices TI: Ti-Gen
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é

9

oki, c ça que je voulais savoir... On est obligé de déclarer les variables dans un fichier et de les 'redéclarer' dans les autres
En HIBERNATION !
C'est une façon pour moi de dire merde à la société :D

MERCI sBibi ENCORE ET ENCORE POUR ...

From Grenoble.

10

ok merci smile

11

C'est vraiment une grosse merde le préprocesseur de TIGCC sad
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

12

>C'est vraiment une grosse merde le préprocesseur de TIGCC

Je n'ai jamais eu de problème avec ça (j'utilise tigcc.exe directement), donc c'est probablement l'IDE qui cause problème.

Et le préprocesseur de TIGCC c'est le préprocesseur GNU (utilisé pour compiler Linux et 99% des apps qui tournent dessus), et ça m'étonnerai beaucoup que ce soit "une grosse merde" grin
So much code to write, so little time.

13

Ha, c'est l'IDE, bon ben j'annule ma parole précédente wink
C'est chiant s'il faut passer par la ligne de commandes pour que ça marche sad
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

14

99% des IDEs demandent de respecter les extensions!

Un fichier que l'on inclut dans un autre est un header (.h), n'importe son contenu.

Un fichier .c est destiné à être compilé séparément.
avatar
Mes news pour calculatrices TI: Ti-Gen
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é