pb avec FAR et PASCAL c vieux ^^ - C++ - Programmation
Marsh Posté le 24-06-2003 à 19:16:25
c++/pascal? c quoi le rapport?
Marsh Posté le 24-06-2003 à 19:18:02
Je pense pas que ça ait avoir avec le pascal, far était utilisé pour les applis 16bit, vire le pour voir ce que ça donne à la compilation.
Marsh Posté le 26-06-2003 à 10:37:53
En fait plustot que d'enlever les far j'aimerais bien trouver une facon correcte de compiler en gardant la source. C pas moi qui l'ai fait d'une part et puis il me semble (si chu pas trop nul) que les fonctions qui sont definie dans le .h son contenu egalement dans les lib et donc si c pas la meme chose ca marche pas non ???
Donc y a t'il une option dans le compilo pour dire qu'il compile avec far ( compilation en 16 bits)
Marsh Posté le 26-06-2003 à 10:51:19
the real moins moins a écrit : c++/pascal? c quoi le rapport? |
pas pascal, mais PASCAL, qui est une redef d'une convention d'appel de fonction.
le FAR est maintenant un
#define FAR
autrement dit quequette, on a eu un topic y'a pas long la dessus
Citation : Donc y a t'il une option dans le compilo pour dire qu'il compile avec far ( compilation en 16 bits) |
Non, la prehistoire est bien la ou elle est
Marsh Posté le 26-06-2003 à 11:09:00
c que ca n'arrange pas mon pb
j'ai virrer les far et les PASCAL le pb now qui se posse est liée au linkage :
d:\acpscrdm.o(.text+0x4b):acpscrdm.c: undefined reference to `setmaskchars'
d:\acpscrdm.o(.text+0x58):acpscrdm.c: undefined reference to `cleardisp'
d:\acpscrdm.o(.text+0x91):acpscrdm.c: undefined reference to `setcurpos'
d:\acpscrdm.o(.text+0xa4):acpscrdm.c: undefined reference to `writestr'
d:\acpscrdm.o(.text+0xb5):acpscrdm.c: undefined reference to `setcurpos'
d:\acpscrdm.o(.text+0xc7):acpscrdm.c: undefined reference to `writestr'
d:\\acpscrdm.o(.text+0x2eb):acpscrdm.c: undefined reference to `acceptscreen'
d:\acpscrdm.o(.text+0x308):acpscrdm.c: undefined reference to `acceptscreen'
d:\acpscrdm.o(.text+0x335):acpscrdm.c: undefined reference to `entry_len'
et dans le acpscrdm.c c definie comme ca :
Code :
|
ca c qd j'integre pas les libs.
Marsh Posté le 24-06-2003 à 19:11:41
voila j'ai ces erreurs avec Visual C++ :
c:\telxon.h(1312) : error C4226: nonstandard extension used : 'far' is an obsolete keyword
Fodrait il mettre une option dans le compilo et ou QQun a une idee
Merci a+