1

Voici le code source :

/////////////////////// Fichier Main.c ///////////////////////
#include <kbd.h>
#include <graph.h>

#include "Main.h"

short _ti89;
short _ti92plus;

void _main(void)
{
Draw_Rectangle(5,40,155,60,A_NORMAL);
ngetchx();
}
//////////////////// Fin du Fichier Main.c ///////////////////////

/////////////////////// Fichier Main.h ///////////////////////
#define USE_KERNEL

#ifndef _ELECLIB
#define _ELECLIB

#define Draw_Rectangle eleclib__0008
extern void Draw_Rectangle(unsigned char x1,unsigned char y1,unsigned char x2,unsigned char y2,int mode);

#endif
//////////////////// Fin Fichier Main.h ///////////////////////

Erreur renvoyé par le compilateur :
"All global or static variables have to be initialized in 'nostub' mode"
http://www.codeur.org - Portail communautaire du développement Français
http://www.codeur.org/~perso/ - TiPaintPlus, Electron ...
http://www.codeur.org/forum/ - Forum sur la programmation

2

remplace #define USE_KERNEL par #include <doors.h> et mets le ds main.c avant #include <kbd.h>
Les cartes !!!!
Je dois les retrouver ! :D:D:D

3

1. Ton erreur, c'est parce qu'il faut définir USE_KERNEL avant d'inclure les includes de TIGCC. Par contre, ne le remplace pas par #include <doors.h>, c'est une syntaxe vieillie.

2. Les librairies dynamiques ne fonctionnent pas en C avec la version actuelle de TIGCC (0.93). Attends la prochaine version ou maile-moi pour me demander un obj2ti.exe mis à jour. (Il te faudra aussi la version la plus récente (0.93) de TIGCC en même temps.)
[edit]Edité par Kevin Kofler le 30-12-2001 à 03:42:43[/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é