Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2974 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  j arrive pas a compiler un code source recuperé sur le net

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

j arrive pas a compiler un code source recuperé sur le net

n°290600
belgarion
Emporté par le Nexus
Posté le 21-01-2003 à 10:54:45  profilanswer
 

Alors j ai recuperé un code source d un prog et je voudrais le recompiler (le prog deja compiler marchent pas sous XP)
 
donc le code source comprend plein de fichier .c et .h et un fichier makefile
 
je vudrais le compiler sous visual C++ mais je sais pas comment faire
 
 
j ai essayer de voir dans le fichier makefile pour connaitre le fichier .c de depart de la compilation
 
j ai essayer de le compiler mais il y a des erreur de link

mood
Publicité
Posté le 21-01-2003 à 10:54:45  profilanswer
 

n°290602
kadreg
profil: Utilisateur
Posté le 21-01-2003 à 10:55:38  profilanswer
 

nmake /f makefile


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°290604
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-01-2003 à 10:57:04  profilanswer
 

nmake /f
 
edit: [:grilled]


Message édité par Harkonnen le 21-01-2003 à 10:57:46

---------------
J'ai un string dans l'array (Paris Hilton)
n°290628
belgarion
Emporté par le Nexus
Posté le 21-01-2003 à 11:14:48  profilanswer
 

Code :
  1. fatal error U1073: don't know how to make 'jdapimin.o'


 
dans le fichier make file j ai reperer une ligne :
 
 

Code :
  1. # The name of your C compiler:
  2. CC= gcc


 
faut ptet que je mettent vc++ non ?

n°290631
kadreg
profil: Utilisateur
Posté le 21-01-2003 à 11:18:14  profilanswer
 

Belgarion a écrit :


faut ptet que je mettent vc++ non ?


 
cl.exe plutot.
 
et il faut que tu modifie tout le makefile avec les options kivonbien(c).
 
Et il faut lancer vcvars32.bat avant de compiler
 
Et il faut prier pour que ça marche.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°290633
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-01-2003 à 11:19:57  profilanswer
 

d'accord... :sarcastic:
 
tu compiles avec le mauvais compilateur !! récupère MingW, et lance un make dans le répertoire ou se trouve le makefile.
 


---------------
J'ai un string dans l'array (Paris Hilton)
n°290635
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-01-2003 à 11:21:56  profilanswer
 


grilled again, mais vu le niveau qu'il a l'air d'avoir, je pense que c'est plus simple de le faire compiler avec GCC, il se fera moins chier et c'est beaucoup moins aléatoire


---------------
J'ai un string dans l'array (Paris Hilton)
n°290644
kadreg
profil: Utilisateur
Posté le 21-01-2003 à 11:33:47  profilanswer
 

Harkonnen a écrit :


grilled again, mais vu le niveau qu'il a l'air d'avoir, je pense que c'est plus simple de le faire compiler avec GCC, il se fera moins chier et c'est beaucoup moins aléatoire


 
On va faire encore plus simple :
 
 
Belgarion, c'est quoi le programme que tu as récupéré, et quels sont les fichiers que tu as téléchargé (de même pour le binaire-qui-marche-aps-sous-XP).


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°290646
belgarion
Emporté par le Nexus
Posté le 21-01-2003 à 11:35:28  profilanswer
 

MingW c une version windows de GCC ?
 
disons que je m y connais un peu en prog j aurais su le compiler sous linux mais j ai jamais fait de compilation de plusieur fichier sous windows
 
je vais essayer la technique MingW pour voir

n°290648
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-01-2003 à 11:37:31  profilanswer
 

Belgarion a écrit :

MingW c une version windows de GCC ?


oui


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le 21-01-2003 à 11:37:31  profilanswer
 

n°290652
belgarion
Emporté par le Nexus
Posté le 21-01-2003 à 11:39:40  profilanswer
 

kadreg a écrit :


 
On va faire encore plus simple :
 
 
Belgarion, c'est quoi le programme que tu as récupéré, et quels sont les fichiers que tu as téléchargé (de même pour le binaire-qui-marche-aps-sous-XP).


le programme s appel djpeg.exe
il fonctionne sous 2000 mais me ffait une sale erreur sous XP
 
c un prog qui transforme un fichier jpeg dans un autre format
 
en fair pour tout dire je debug un programme dans une entreprise
la personne qui a fait le prog est pas la (alternance power :fou: ) et elle a utiliser djpeg a un moment
le prog tourne parfaitement sur 2000 mais sous XP djpeg marche pas donc je pense que recompiler les sources pourrait resoudre le probleme

n°290694
kadreg
profil: Utilisateur
Posté le 21-01-2003 à 12:18:01  profilanswer
 

jean-jacques a écrit :

c ici blabla@progz :??:


 
ban :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°290701
jean-jacqu​es
je suis une légende urbaine
Posté le 21-01-2003 à 12:20:27  profilanswer
 


 
oh le mauvais quote

n°290704
jean-jacqu​es
je suis une légende urbaine
Posté le 21-01-2003 à 12:21:18  profilanswer
 

kadreg a écrit :


 
c ici blabla@progz :??:

:kaola:

n°290731
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-01-2003 à 12:40:22  profilanswer
 

jean-jacques..... => [:shakalagoons]


---------------
J'ai un string dans l'array (Paris Hilton)
n°291977
belgarion
Emporté par le Nexus
Posté le 22-01-2003 à 16:55:09  profilanswer
 

bon alors j ai installer mingw sur mon pc
 
j ai creer un path dans la console qui renvoie vers mingw/bin
 
je me suis ensuite placer dans le rep pou j avais copier tout les fichier de mon program a compiler
 
j ai essuite essayer de lancer mingw32-make
apparemment faut lui indiquer un fichier
 
donc j ai fait mingw32-make makefile mais ca marche pas
nothing to be done for 'makefile'
 
que faut il que je fasse ?

n°291983
kadreg
profil: Utilisateur
Posté le 22-01-2003 à 16:59:41  profilanswer
 

mingw32-make -f makefile


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°291990
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 22-01-2003 à 17:03:36  profilanswer
 

pas besoin de taper mingw32-make. met toi dans le répertoire contenant ton makefile et tape "make"
 
si ça marche pas, tape mingw32-make -f makefile
 
et sinon, poste le contenu de ton makefile !
 
edit: grilled encore :fou:


Message édité par Harkonnen le 22-01-2003 à 17:04:22

---------------
J'ai un string dans l'array (Paris Hilton)
n°292011
belgarion
Emporté par le Nexus
Posté le 22-01-2003 à 17:36:32  profilanswer
 

Harkonnen a écrit :

pas besoin de taper mingw32-make. met toi dans le répertoire contenant ton makefile et tape "make"
 
si ça marche pas, tape mingw32-make -f makefile
 
et sinon, poste le contenu de ton makefile !
 
edit: grilled encore :fou:


msg d erreur :  
 
no rules to make target 'jdapimin.o', needed by libjpeg.a
 
contenu du fichier make file :
 
# Makefile for Independent JPEG Group's software
 
# This makefile is for DJGPP (Delorie's GNU C port for DOS), v2.0 or later.
# Intended for use with Arachne (see README).
# Changed by Bernhard "Bernie" Eriksson
 
# The name of your C compiler:
CC= gcc
 
# You may need to adjust these cc options:
CFLAGS= -O3 -Wall -I.
 
# Generally, we recommend defining any configuration symbols in jconfig.h,
# NOT via -D switches here.
 
# Link-time cc options:
LDFLAGS= -s
 
# To link any special libraries, add the necessary -l commands here.
LDLIBS=  
 
# Put here the object file name for the correct system-dependent memory
# manager file.  For DJGPP this is usually jmemnobs.o, but you could
# use jmemname.o if you want to use named temp files instead of swap space.
SYSDEPMEM= jmemnobs.o
 
# miscellaneous OS-dependent stuff
# linker
LN= $(CC)
# file deletion command
RM= del
# library (.a) file creation command
AR= ar rc
# second step in .a creation (use "touch" if not needed)
AR2= ranlib
 
# End of configurable options.
 
# source files: JPEG library proper
LIBSOURCES= jcapimin.c jcapistd.c jccoefct.c jccolor.c jcdctmgr.c jchuff.c \
 jcinit.c jcmainct.c jcmarker.c jcmaster.c jcomapi.c jcparam.c \
 jcphuff.c jcprepct.c jcsample.c jctrans.c \
 jerror.c jfdctflt.c jfdctfst.c \
 jfdctint.c jidctflt.c jidctfst.c jidctint.c jidctred.c jquant1.c \
 jquant2.c jutils.c jmemmgr.c
SYSDEPSOURCES= jmemansi.c jmemname.c jmemnobs.c jmemdos.c
APPSOURCES= djpeg.c
SOURCES= $(LIBSOURCES) $(SYSDEPSOURCES) $(APPSOURCES)
# library object files common to compression and decompression
COMOBJECTS= jcomapi.o jutils.o jerror.o jmemmgr.o $(SYSDEPMEM)
# decompression library object files
DLIBOBJECTS= jdapimin.o jdapistd.o jdtrans.o jdatasrc.o jdmaster.o \
 jdinput.o jdmarker.o jdhuff.o jdphuff.o jdmainct.o jdcoefct.o \
 jdpostct.o jddctmgr.o jidctfst.o jidctflt.o jidctint.o jidctred.o \
 jdsample.o jdcolor.o jquant1.o jquant2.o jdmerge.o
# These objectfiles are included in libjpeg.a
LIBOBJECTS= $(DLIBOBJECTS) $(COMOBJECTS)
# object files for sample applications (excluding library files)
DOBJECTS= djpeg.o wrgif.o wrbmp.o rdcolmap.o cdjpeg.o
 
all: libjpeg.a djpeg.exe
#cjpeg.exe djpeg.exe jpegtran.exe rdjpgcom.exe wrjpgcom.exe
 
clean:
 del *.o
 del *.a
 del *.exe
 
libjpeg.a: $(LIBOBJECTS)
 $(RM) libjpeg.a
 $(AR) libjpeg.a  $(LIBOBJECTS)
 $(AR2) libjpeg.a
 
djpeg.exe: $(DOBJECTS) libjpeg.a
 $(LN) $(LDFLAGS) -o djpeg.exe $(DOBJECTS) libjpeg.a $(LDLIBS)

n°292372
belgarion
Emporté par le Nexus
Posté le 23-01-2003 à 10:03:01  profilanswer
 

un chtit up du matin :bounce:

n°293042
belgarion
Emporté par le Nexus
Posté le 24-01-2003 à 09:13:37  profilanswer
 

alors les gars vous avez pas d idée ?

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  j arrive pas a compiler un code source recuperé sur le net

 

Sujets relatifs
Source control avec Visual Studio .NET[java] le meilleur obfuscateur de code ?
[Python/C++] Cooperation code Python avec appli C++code postal stocké en CHAR ou INT ?
code pour lancer l'execution d' un programme externeActive Directory - récuperé/insérer des infos depuis un panel WEB
[résolu] popup ou bulle d'info intégré au code de la page htmltest de primalité : erreur dans le code
ligne de code pour créer un fichier ? (quick-basic)Visual C++ Compiler Options (/V (Version number)
Plus de sujets relatifs à : j arrive pas a compiler un code source recuperé sur le net


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR