Accueil > Forum > > > > Créer une dll à partir d'un .h et du lib correspondant
Créer une dll à partir d'un .h et du lib correspondant
vendredi 3 mars 2006 à 14:53:53 |
Créer une dll à partir d'un .h et du lib correspondant

z_san
|
Bonjour à tous,
Voilà dans le cadre d'uen grosse application, je dois utiliser un .h et un .lib mis à dispo par quelqu'un d'autre, l'application que nous développons sera en c#, pour pouvoir utiliser ce .h j'ai besoin d'en faire une dll pour l'utiliser dans l'appli finale hélas je ne sais plus comment faire.
Quelqu'un peut-il m'aider
Merci
Z.
|
|
vendredi 3 mars 2006 à 22:43:13 |
Re : Créer une dll à partir d'un .h et du lib correspondant

SAKingdom
|
Généralement, le header (.h) ne contient que les fonctions qui peuvent être utiliser avec la librarie et non pas la source du DLL. Ce que je veut dire c'est que si tu n'a que le nom des fonctions et leurs paramètres dans ton header, c'est impossible de faire un DLL avec ça, c'est fait pour utiliser la librairie qui elle va te linker au DLL qui est déjà créé quelque part.
|
|
vendredi 3 mars 2006 à 22:50:04 |
Re : Créer une dll à partir d'un .h et du lib correspondant

nightlord666
|
Je pense qu'il parle d'une .lib librairie statique et pas une librairie de link avec une dll. Je pense qu'il faut que tu recrée la DLL toi-même
Exemple : Tu as dans le .h une fonction nommée MaFonctionLib() et qui est définie dans la lib MaFonction.lib. Tu crée ta DLL qui s'appelle MaFonction.dll et tu met comme code dedans :
void MaFonctionDll() { MaFonctionLib(); }
Comme ça tu va avoir le code de la lib statique ds ta dll.
|
|
samedi 4 mars 2006 à 01:30:45 |
Re : Créer une dll à partir d'un .h et du lib correspondant

SAKingdom
|
En effet. Si tu a une librarie statique, fait comme dit nightlord666. Sinon, recherche la librairie dynamique.
|
|
lundi 13 mars 2006 à 09:29:01 |
Re : Créer une dll à partir d'un .h et du lib correspondant

z_san
|
Re bonjour à tous !
Oui je vois ce que vous voulez dire j'ai créé une bibliothéque de classe sous v C++ express, qui utilise le .h en question. Le soucis est que je vois bien dans l'explorateur de référence les différentes constantes déclarées (enum struct, etc....) dans le fichier entête, mais je ne vois pas les fonctions. La génération de la dll se passe bien mais quand j'utilise cette dll dans un source C# je ne vois rien....
J'avoue sécher un peu la
Merci de votre aide.
Z.
|
|
samedi 25 mars 2006 à 20:02:01 |
Re : Créer une dll à partir d'un .h et du lib correspondant

nightlord666
|
C'est parce-que les DLL faites en C++ ne sont pas .NET, comme celles faites en C#. Il faut que tu génère ta DLL en mettant tout ton code en .NET pour pouvoir la récupérer en C#, qui est un langage .NET.
|
|
Cette discussion est classée dans : créer, partir, dll, utiliser, lib
Répondre à ce message
Sujets en rapport avec ce message
utiliser les fonctions dans un fichier .LIB? [ par lequoc ]
Bonjour,Je voudrais savoir ce qu'est exactement un fichier .LIB. Je pensais que çapouvait notamment être un fichier dans lequel on avait pré-compilé d
Créer une dll en C [ par Bidou ]
Bonjour,Bon, avant toute chose je suis pas très fort en C (c'est pour que je pose une question de débutant).Premièrement j'aimerais savoir quel IDE ut
Créer une dll a partir du C [ par lak75 ]
Salut,Je cherche a crée une dll a partir d'un programme en c et pas un exécutable. J'utilise visual c++.Est-ce que quelqu'un à une idée ?Merci
Utilisation DLL win32 C++ ou C# dans dev-c++ [ par Tuxt ]
Bonjour à tous! Je cherche depuis maintenant de nombreuses heures à utiliser avec dev-c++ une dll venant de de vs par interoperabilité.Le but étant d'
Comment utiliser une DLL sans le lib. [ par Kalidor66 ]
Bonjour, J'aimerai utiliser les fonctions définies dans une DLL d'un programme existant, après un petite biblio j'ai compris que je dois insérer dans
comiler une dll à partir d'une lib [ par Zayann ]
Bonjour. La question va peut-être vous paraître idiote mais est-il possible de compiler une dll à partir d'un .lib et du .h correspondant ? J'ai récu
creation d'une DLL à partir d'un projet C++ [ par sousi20 ]
Bonjour, j'ai un projet crée en c++ ça marche bien et je veux créer sa DLL afin de l'utiliser dans une interface graphique Qt et je ne sais comment f
comment utiliser les menus win32 api C ? [ par ssefyou ]
bonsoir, je suis entrain de créer un petit programme dans le quel j'utilise un menu , j'arrive à créer mon menu et afficher un message quand je clic
c++ -> objet -> dll ->Excel [ par outferdine ]
Bonjour Pour commencer je vient de créer un classe de pricing des options européenne avec visual studio c++ 2010 et j'ai arrivé à acceder aux fonction
Memcpy [ par LandTech ]
Bonjour, Je pose cette question ici, car je n'ai trouvé la réponse nul part ailleurs. J'aurais voulu savoir si il était possible d'utiliser une fonc
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|