Creation d'une DLL avec borland compiler 5.5

bismail2 Messages postés 13 Statut Membre -  
yadinane Messages postés 1 Statut Membre -
comment puis-je créer une DLL avec Borland C++ Compiler 5.5

4 réponses

  1. roger
     
    Création d'un fichier .bat
    Compiler la dll sans édition de lien -c les erreurs sont stocker dans comp_dll.txt
    bcc32 -tWD -c ma_DLL.cpp >comp_dll.txt
    Linker la dll
    ilink32 -Tpd ma_DLL.obj,ma_DLL.dll,,import32 cw32i,, >link_dll.txt
    création de fichier lib et d'un fichier def
    c:\Borland\bcc55\Bin\implib.exe -a -c ma_DLL.lib ma_DLL.dll
    c:\Borland\bcc55\Bin\impdef.exe ma_DLL.def ma_DLL.dll
    0
  2. Moise
     
    Pour compiler & linker une DLL avec Borland Bcc55
    Ligne de commande a placer dans un fichier compile_dll.bat

    @echo Creation %1.obj
    @echo ____________________________________________________________
    bcc32 -tWD -c ma_dll.cpp >comp_dll.txt
    @echo Creation %1.dll
    @echo ____________________________________________________________
    ilink32 -Tpd -Gl C0d32.obj ma_dll.obj,ma_dll.dll,,import32.lib cw32.lib,, >link_dll.txt
    @echo Creation %1.lib & %1.def
    @echo ____________________________________________________________
    c:\Borland\bcc55\Bin\implib.exe -a -c ma_dll.lib ma_dll.dll
    c:\Borland\bcc55\Bin\impdef.exe ma_dll.def ma_dll.dll

    Création de l'Exécutable lié a la DLL
    Ligne de commande a placer dans un fichier compile_exe.bat

    rem compile sans linker
    bcc32 -c -tW -DWIN32 mon_prg.cpp >comp.txt
    ilink32 -aa -Tpe -c c0w32 mon_prg.obj,mon_prg.exe,,ma_dll.lib import32.lib cw32.lib >link.txt
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    Exemple de création d'une DLL a partir de fichier de Ressource
    @echo off
    @echo Compiling %1.RC into %1.RES...
    @echo ____________________________________________________________
    brcc32 -FO%1.res %1.rc
    @echo ____________________________________________________________
    @echo Creation %1.DLL pour %1.RES...
    @echo ____________________________________________________________

    ilink32 -Tpd -aa -V4.0 -c -x c0d32.obj, %1.dll,,import32.lib cw32i.lib, ,%1.res
    del %1.ils
    del %1.ilf
    del %1.ilc
    del %1.ild
    del %1.tds
    @echo _____
    @echo Salut !

    Si vous voulez des détails sur les Arguments de la ligne de commande
    roger.loup@infonie.fr
    0
  3. yadinane Messages postés 1 Statut Membre
     
    j'aimerai bien savoir comment créer un fichier dll
    0