Forum Programmation.c++ Compiler sous Eclipse, makefile, aider moi!

Posté par  .
Étiquettes : aucune
0
2
août
2004
Salut, je tente desesperement de faire compiler avec un makefile un projet ecris en VC++ 6.0 sur gcc.

Je mets ici la partie du makefile generer par VC++ que je tente de convertir pour g++. C'est la version creer par VC++ elle n'a pas d'erreur. Il y a un fichier dll a compiler et un fichier def a annexer.
Je souhaite la convertir en pour la faire compiler en gcc.
Le probleme principal est les 5 dernieres lignes, j'ai tout essayer je ni arrive pas. Il ne suffit pas de remplacer link.exe par gcc ou autre astuce. C'est au niveau de la syntaxe que ca ne veut pas marcher, les symboles et autres. J'ai deja ete lire la dessus, je n'ai pas trouver et ne crois pas y arriver sans aide bienveillante.



Le vrai makefile est plus long, mais je n'ai pas osez l'odieux de le mettre au complet, je mets ici juste une petite section qui me pose probleme. J'aimerais une reponse a mon probleme, pas un mini cours sur du style g++ -c -g fichier.cpp fichier.h je connais.



Si quelqu'un si connais merci.

LINK32=link.exe
LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:no /pdb:"$(OUTDIR)\CadIO.pdb" /machine:I386 /def:".\CadIO.def" /out:"../Bin/Release/CadIO.dll" /implib:"$(OUTDIR)\CadIO.lib"
DEF_FILE= \
".\CadIO.def"
LINK32_OBJS= \
"$(INTDIR)\DRBlocks.obj" \
"$(INTDIR)\DREntities.obj" \
"$(INTDIR)\DRTables.obj" \
"$(INTDIR)\DWBlocks.obj" \
"$(INTDIR)\DWEntities.obj" \
"$(INTDIR)\DWTables.obj" \
"$(INTDIR)\DXFBase.obj" \
"$(INTDIR)\DXFRead.obj" \
"$(INTDIR)\DXFWrite.obj" \
"$(INTDIR)\DrwIO.obj" \
"$(INTDIR)\MemDrw.obj" \
"$(INTDIR)\TextView.obj" \
"$(INTDIR)\View.obj" \
"$(INTDIR)\CadIO.obj" \
"$(INTDIR)\StdAfx.obj" \
"$(INTDIR)\CadIO.res"

"..\Bin\Release\CadIO.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
$(LINK32) @<<
$(LINK32_FLAGS) $(LINK32_OBJS)
<<
  • # aider moi!

    Posté par  (site web personnel) . Évalué à 2.

    Allez j'suis sympa, j'vais t'aider :

    c'est "aidez moi!" qu'il aurait fallu ecrire.

    pas un mini cours sur du style g++ -c -g fichier.cpp fichier.h je connais.

    Quand on s'y connait, on poste au moins l'erreur de gcc, on est pas sur voyancefr.org ici !
  • # DevCpp à la rescousse

    Posté par  . Évalué à 1.

    Il me semble que DevCpp est capable d'importer des projets VC++ 6.0 et de te créer le Makefile voulu.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.