C++Talk.NET Forum Index C++Talk.NET
C++ language newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Utiliser un projet MS Visual avec autre compilateur?

 
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French)
View previous topic :: View next topic  
Author Message
sebastien.ramage@gmail.co
Guest





PostPosted: Mon May 23, 2005 11:14 am    Post subject: Utiliser un projet MS Visual avec autre compilateur? Reply with quote



Bonjour,

je voudrais savoir s'il est possible de convertir un projet généré
pour MS Visual c++ 4.0 et plus afin qu'il soit utilisable avec un autre
ide+compilateur?

je dois ecrire un plugin pour 4e dimension et 4d me génère un projet
de base pour MS Visual C++ mais je ne le possède pas, comment faire
pour en utiliser un autre (devcpp par exemple)

Seb

Back to top
sebastien.ramage@gmail.co
Guest





PostPosted: Mon May 23, 2005 1:32 pm    Post subject: Re: Utiliser un projet MS Visual avec autre compilateur? Reply with quote



je viens de voir que dev-cpp est capable d'importer des projet Ms
Visual c++
mais malheureusement mon projet a été généré pour MS VC 4.0 et
n'est pas supporté par devCpp...

Back to top
Pierre Maurette
Guest





PostPosted: Mon May 23, 2005 5:01 pm    Post subject: Re: Utiliser un projet MS Visual avec autre compilateur? Reply with quote



[email]sebastien.ramage (AT) gmail (DOT) com[/email], le 23/05/2005, a écrit :
Quote:
je viens de voir que dev-cpp est capable d'importer des projet Ms
Visual c++
mais malheureusement mon projet a été généré pour MS VC 4.0 et
n'est pas supporté par devCpp...
Peut être à partir de:

http://msdn.microsoft.com/visualc/vctoolkit2003/
Faut voir si 4D vous fournit un makefile, ou s'il existe pour la 4.0 un
truc du genre proj2mak ?

--
Pour répondre directement: enlever une lettre sur deux
wwaannaaddoooo -> wanadoo

Pierre Maurette


Back to top
sebastien.ramage@gmail.co
Guest





PostPosted: Tue May 24, 2005 6:01 am    Post subject: Re: Utiliser un projet MS Visual avec autre compilateur? Reply with quote

j'ai les fichiers suivant :


package.c
ext4D.h
package.mak
package.mdp
package.def

Back to top
Pierre Maurette
Guest





PostPosted: Tue May 24, 2005 6:51 am    Post subject: Re: Utiliser un projet MS Visual avec autre compilateur? Reply with quote

[email]sebastien.ramage (AT) gmail (DOT) com[/email], le 24/05/2005, a écrit :
Quote:
j'ai les fichiers suivant :


package.c
ext4D.h
package.mak
package.mdp
package.def
L'idée serait de charger et d'installer

http://msdn.microsoft.com/visualc/vctoolkit2003/, de lancer "Visual C++
Toolkit 2003 Command Prompt" à partir du menu Démarrer, puis de faire:
make [path]package.mak
ou
make package.mak
à partir du dossier de vos fichiers.
Mais vous devez avoir un peu de documentation là-dessus avec 4D (ou le
plugin SDK).

--
Pour répondre directement: enlever une lettre sur deux
wwaannaaddoooo -> wanadoo

Pierre Maurette


Back to top
sebastien.ramage@gmail.co
Guest





PostPosted: Tue May 24, 2005 7:18 am    Post subject: Re: Utiliser un projet MS Visual avec autre compilateur? Reply with quote

malheureusement non je n'ai pratiquement aucune doc, car il s'agit de
la version 6.5.4 de 4D et cette version n'est plus commercialisé et il
n'y a plus aucun support technique

je vais essayé votre commande

Back to top
sebastien.ramage@gmail.co
Guest





PostPosted: Tue May 24, 2005 7:30 am    Post subject: Re: Utiliser un projet MS Visual avec autre compilateur? Reply with quote

ça en fonctionne pas car il n'y a pas la commande make dans le visual
toolkit

Back to top
twxs
Guest





PostPosted: Tue May 24, 2005 8:09 am    Post subject: Re: Utiliser un projet MS Visual avec autre compilateur? Reply with quote

[email]sebastien.ramage (AT) gmail (DOT) com[/email] wrote:
Quote:
ça en fonctionne pas car il n'y a pas la commande make dans le visual
toolkit


sous visual, c'est nmake qui est utilisé

quelquechose dans le style
nmake /f package.mak
devrait fonctionner

Twxs


Back to top
sebastien.ramage@gmail.co
Guest





PostPosted: Tue May 24, 2005 8:50 am    Post subject: Re: Utiliser un projet MS Visual avec autre compilateur? Reply with quote

je suis en train d'installer la plateforme sdk...

mais il n'y aurait pas un moyen de le faire avec dev-cpp???
je connais pas grand chose en C mais vu que j'ai tout les fichiers on
peut peut-être configuré dev-cpp comme il faut non?

Back to top
Pierre Maurette
Guest





PostPosted: Tue May 24, 2005 9:46 am    Post subject: Re: Utiliser un projet MS Visual avec autre compilateur? Reply with quote

[email]sebastien.ramage (AT) gmail (DOT) com[/email], le 24/05/2005, a écrit :
Quote:
je suis en train d'installer la plateforme sdk...

mais il n'y aurait pas un moyen de le faire avec dev-cpp???
je connais pas grand chose en C mais vu que j'ai tout les fichiers on
peut peut-être configuré dev-cpp comme il faut non?

Postez package.mak (pas en pièce jointe, en copié collé dans le texte
du message).
Il contient pas mal de renseignements à mon avis, en particulier si la
construction utilise des éléments de 4D.

--
Pour répondre directement: enlever une lettre sur deux
wwaannaaddoooo -> wanadoo

Pierre Maurette


Back to top
sebastien.ramage@gmail.co
Guest





PostPosted: Tue May 24, 2005 9:51 am    Post subject: Re: Utiliser un projet MS Visual avec autre compilateur? Reply with quote

voici le fichier package.mak

# Microsoft Developer Studio Generated NMAKE File, Format Version 4.10
# ** DO NOT EDIT **

# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102

!IF "$(CFG)" == ""
CFG=Package - Win32 Debug
!MESSAGE No configuration specified. Defaulting to Package - Win32
Debug.
!ENDIF

!IF "$(CFG)" != "Package - Win32 Release" && "$(CFG)" !=
"Package - Win32 Debug"
!MESSAGE Invalid configuration "$(CFG)" specified.
!MESSAGE You can specify a configuration when running NMAKE on this
makefile
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "Package.mak" CFG="Package - Win32 Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "Package - Win32 Release" (based on
"Win32 (x86) Dynamic-Link Library")
!MESSAGE "Package - Win32 Debug" (based on "Win32 (x86) Dynamic-Link
Library")
!MESSAGE
!ERROR An invalid configuration is specified.
!ENDIF

!IF "$(OS)" == "Windows_NT"
NULL=
!ELSE
NULL=nul
!ENDIF
################################################################################
# Begin Project
# PROP Target_Last_Scanned "Package - Win32 Debug"
RSC=rc.exe
MTL=mktyplib.exe
CPP=cl.exe

!IF "$(CFG)" == "Package - Win32 Release"

# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release"
# PROP Intermediate_Dir "Release"
# PROP Target_Dir ""
OUTDIR=.Release
INTDIR=.Release

ALL : ".WIN4DXPackage.4DX"

CLEAN :
-@erase "$(INTDIR)Package.obj"
-@erase "$(OUTDIR)Package.exp"
-@erase "$(OUTDIR)Package.lib"
-@erase ".WIN4DXPackage.4DX"

"$(OUTDIR)" :
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"

# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D
"_WINDOWS" /YX /c
# ADD CPP /nologo /Gz /Zp2 /W3 /GX /O2 /I "ppc_h" /D "NDEBUG" /D
"WIN32" /D "_WINDOWS" /D Compile4DLL=1 /YX /c
CPP_PROJ=/nologo /Gz /Zp2 /ML /W3 /GX /O2 /I "ppc_h" /D "NDEBUG" /D
"WIN32" /D
"_WINDOWS" /D Compile4DLL=1 /Fp"$(INTDIR)/Package.pch" /YX
/Fo"$(INTDIR)/" /c
CPP_OBJS=.Release/
CPP_SBRS=..
# ADD BASE MTL /nologo /D "NDEBUG" /win32
# ADD MTL /nologo /D "NDEBUG" /win32
MTL_PROJ=/nologo /D "NDEBUG" /win32
# ADD BASE RSC /l 0x40c /d "NDEBUG"
# ADD RSC /l 0x40c /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
BSC32_FLAGS=/nologo /o"$(OUTDIR)/Package.bsc"
BSC32_SBRS=

LINK32=link.exe
# ADD BASE LINK32 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 /subsystem:windows /dll /machine:I386
# ADD LINK32 kernel32.lib user32.lib gdi32.lib ppc_h/asintppc.lib
/nologo /subsystem:windows /dll /machine:I386 /out:"WIN4DXPackage.4DX"
LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib ppc_h/asintppc.lib
/nologo
/subsystem:windows /dll /incremental:no /pdb:"$(OUTDIR)/Package.pdb"
/machine:I386 /def:".Package.def" /out:"WIN4DXPackage.4DX"
/implib:"$(OUTDIR)/Package.lib"
DEF_FILE=
".Package.def"
LINK32_OBJS=
"$(INTDIR)Package.obj"

".WIN4DXPackage.4DX" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
$(LINK32) @<<
$(LINK32_FLAGS) $(LINK32_OBJS)
<<

!ELSEIF "$(CFG)" == "Package - Win32 Debug"

# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "Debug"
# PROP Intermediate_Dir "Debug"
# PROP Target_Dir ""
OUTDIR=.Debug
INTDIR=.Debug

ALL : ".WIN4DXPackage.4DX"

CLEAN :
-@erase "$(INTDIR)Package.obj"
-@erase "$(INTDIR)vc40.idb"
-@erase "$(INTDIR)vc40.pdb"
-@erase "$(OUTDIR)Package.exp"
-@erase "$(OUTDIR)Package.lib"
-@erase "$(OUTDIR)Package.map"
-@erase "$(OUTDIR)Package.pdb"
-@erase ".WIN4DXPackage.4DX"

"$(OUTDIR)" :
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"

# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG"
/D "_WINDOWS" /YX /c
# ADD CPP /nologo /Gz /Zp2 /ML /W3 /Gm /GX /Zi /Od /I "ppc_h" /D
"_DEBUG" /D "WIN32" /D "_WINDOWS" /D Compile4DLL=1 /YX /c
CPP_PROJ=/nologo /Gz /Zp2 /ML /W3 /Gm /GX /Zi /Od /I "ppc_h" /D
"_DEBUG" /D
"WIN32" /D "_WINDOWS" /D Compile4DLL=1 /Fp"$(INTDIR)/Package.pch" /YX
/Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
CPP_OBJS=.Debug/
CPP_SBRS=..
# ADD BASE MTL /nologo /D "_DEBUG" /win32
# ADD MTL /nologo /D "_DEBUG" /win32
MTL_PROJ=/nologo /D "_DEBUG" /win32
# ADD BASE RSC /l 0x40c /d "_DEBUG"
# ADD RSC /l 0x40c /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
BSC32_FLAGS=/nologo /o"$(OUTDIR)/Package.bsc"
BSC32_SBRS=

LINK32=link.exe
# ADD BASE LINK32 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 /subsystem:windows /dll /debug
/machine:I386
# ADD LINK32 kernel32.lib user32.lib gdi32.lib ppc_h/asintppc.lib
/nologo /subsystem:windows /dll /incremental:no /map /debug
/machine:I386 /out:"WIN4DXPackage.4DX"
LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib ppc_h/asintppc.lib
/nologo
/subsystem:windows /dll /incremental:no /pdb:"$(OUTDIR)/Package.pdb"
/map:"$(INTDIR)/Package.map" /debug /machine:I386
/def:".Package.def"
/out:"WIN4DXPackage.4DX" /implib:"$(OUTDIR)/Package.lib"
DEF_FILE=
".Package.def"
LINK32_OBJS=
"$(INTDIR)Package.obj"

".WIN4DXPackage.4DX" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
$(LINK32) @<<
$(LINK32_FLAGS) $(LINK32_OBJS)
<<

!ENDIF

..c{$(CPP_OBJS)}.obj:
$(CPP) $(CPP_PROJ) $<

..cpp{$(CPP_OBJS)}.obj:
$(CPP) $(CPP_PROJ) $<

..cxx{$(CPP_OBJS)}.obj:
$(CPP) $(CPP_PROJ) $<

..c{$(CPP_SBRS)}.sbr:
$(CPP) $(CPP_PROJ) $<

..cpp{$(CPP_SBRS)}.sbr:
$(CPP) $(CPP_PROJ) $<

..cxx{$(CPP_SBRS)}.sbr:
$(CPP) $(CPP_PROJ) $<

################################################################################
# Begin Target

# Name "Package - Win32 Release"
# Name "Package - Win32 Debug"

!IF "$(CFG)" == "Package - Win32 Release"

!ELSEIF "$(CFG)" == "Package - Win32 Debug"

!ENDIF

################################################################################
# Begin Source File

SOURCE=.Package.c
DEP_CPP_PACKA=
".Ext4D.h"
".ppc_hAliases.H"
".ppc_hAppleEve.h"
".ppc_hAppleTal.H"
".PPC_Hasi_spec.h"
".PPC_HASIDBCS.H"
".ppc_hASIPORT.H"
".ppc_hasm.h"
".ppc_hBalloons.h"
".ppc_hConditio.H"
".ppc_hConnecti.H"
".ppc_hControls.H"
".ppc_hCTBUtili.H"
".ppc_hDesk.h"
".ppc_hDeskBus.h"
".ppc_hDevices.H"
".ppc_hDialogs.H"
".ppc_hDiskInit.h"
".ppc_hDisks.h"
".ppc_hDrag.h"
".ppc_hEditions.h"
".ppc_hEPPC.H"
".ppc_hErrors.h"
".ppc_hEvents.H"
".ppc_hFiles.H"
".PPC_HFILES_PC.H"
".ppc_hFileTran.h"
".ppc_hFixMath.H"
".ppc_hFonts.H"
".PPC_HFP.H"
".ppc_hGestaltE.h"
".ppc_hIntlReso.H"
".ppc_hLists.h"
".ppc_hLoMem.h"
".ppc_hLowMem.h"
".ppc_hMacTypes.H"
".ppc_hMemoryM.H"
".ppc_hMenus.H"
".ppc_hMidi.h"
".ppc_hMixedMod.H"
".PPC_HMSTOB.H"
".ppc_hNotifica.H"
".PPC_HOSTDEFS.H"
".ppc_hOSUtils.H"
".ppc_hPackages.H"
".ppc_hPalettes.h"
".ppc_hpascal.h"
".ppc_hPicker.h"
".ppc_hPPCToolB.H"
".ppc_hPrinting.h"
".ppc_hProcesse.H"
".ppc_hQDOffscr.h"
".ppc_hQuickdra.H"
".ppc_hQuickTxt.H"
".ppc_hResource.h"
".ppc_hRetrace.h"
".ppc_hSANE.h"
".ppc_hScrap.H"
".ppc_hScript.H"
".ppc_hSCSI.h"
".ppc_hSegLoad.H"
".ppc_hSerial.h"
".ppc_hShutDown.h"
".ppc_hSlots.h"
".ppc_hSound.h"
".ppc_hStandard.H"
".ppc_hStart.h"
".ppc_hTerminal.H"
".ppc_hTextEdit.H"
".ppc_hTextUtil.H"
".ppc_hTimer.h"
".ppc_hToolUtil.h"
".ppc_hTraps.h"
".ppc_hVideo.h"
".ppc_hWindowM.H"
".ppc_hWinTypes.H"


"$(INTDIR)Package.obj" : $(SOURCE) $(DEP_CPP_PACKA) "$(INTDIR)"


# End Source File
################################################################################
# Begin Source File

SOURCE=.Package.def

!IF "$(CFG)" == "Package - Win32 Release"

!ELSEIF "$(CFG)" == "Package - Win32 Debug"

!ENDIF

# End Source File
# End Target
# End Project
################################################################################

Back to top
Cyrille
Guest





PostPosted: Tue May 24, 2005 2:19 pm    Post subject: Re: Utiliser un projet MS Visual avec autre compilateur? Reply with quote

[email]sebastien.ramage (AT) gmail (DOT) com[/email] a écrit :
Quote:
j'ai les fichiers suivant :


package.c
ext4D.h
package.mak
package.mdp
package.def

Euh je ne connais pas 4D mais ça ne serait pas plus simple de simplement
créer un projet vierge avec dev-cpp et de copier-coller les contenus de
package.c et ext4D.h ?? Après vous mettez les chemins des répertoires
d'en-têtes et de librairies donc vous aurez besoin et puis voilà...

--
win the yes need the no to win against the no!

Back to top
sebastien.ramage@gmail.co
Guest





PostPosted: Tue May 24, 2005 6:21 pm    Post subject: Re: Utiliser un projet MS Visual avec autre compilateur? Reply with quote

je vais essayé mais il doit y avoir des particularité à visual c++
car qqn m'a converti mon projet vc4 en vc6 , je l'ai importé dans
dev-cpp il se compile bien mais il y a toujours une erreur à
l'initialisation de la dll...

je pense que je vais abandonner
en fait la dll que je voulais créé avait pour but d'implémenter
Python dans 4D (car oui mon responsable ne veut pas laisser tomber 4D
pour python... anti-progrès !)

Merci à vous pour vos conseil

Back to top
sebastien.ramage@gmail.co
Guest





PostPosted: Wed May 25, 2005 9:12 am    Post subject: Re: Utiliser un projet MS Visual avec autre compilateur? Reply with quote

j'ai résolu mon problème en me procurant VC6
j'ai pu compiler ma dll et y intégré Python

j'ai maintenant ma dll "Python pour 4D"... le monde est fou

Back to top
Display posts from previous:   
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.