begin process at 2012 05 28 23:43:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Débutant(e)

 > 

Créer une dll en C


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Créer une dll en C

mercredi 11 octobre 2006 à 11:39:09 | Créer une dll en C

Bidou

Administrateur CodeS-SourceS
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 utiliser? Actuellement, j'utilise Dev-C++ je ne sais pas du tout si c'est un bon choix !
Ensuite, j'aimerais constuire une dll toute simple (du genre une fonction qui additionne deux nombres ou qqch de ce genre là). Juste histoire de comprendre comment ça marche, car visiblement c'est pas comme en C#  (Est-ce possible d'avoir plusieurs project dans l'IDE et de faire une référence par exemple d'un project Console sur mon project library pour l'utiliser?).

Bref, un tutorial simple sur comment faire pour créer une dll (et éventuellement, comment utiliser l'IDE pour manager tout ça).
Merci d'avance aux réponses



-Blog-
mercredi 11 octobre 2006 à 13:00:00 | Re : Créer une dll en C

Vale Erian

Membre Club
Réponse acceptée !

Salut Bidou

Alors Dev C++ c'était pas mal utilisé avant, mais maintenant de moins en moins car ca n'est plus maintenu
En EDI gratuit tu as maintenant :
[ Lien ] 
- Turbo C++ Explorer : [ Lien ] 
- Visual C++ express : [ Lien ]

Si c'est pour faire une DLL, donc du microsoft, il faut etre logique, pourquoi ne pas utiliser Visual C++ Express, qui est un très bon EDI ?

Tu as ici un tutoriels débutez avec Visual C++ express : [ Lien ]
Et ici un autre tutoriels pour créer une DLL en C : [ Lien ]

Bon courage !

 

mercredi 11 octobre 2006 à 13:24:27 | Re : Créer une dll en C

Bidou

Administrateur CodeS-SourceS
Merci pour la réponse.
Alors d'habitude je programme en C# avec Visual Studio; je sais qu'on peut programmer en d'autres languages avec mais je ne vois pas le C dans la liste, juste C++... Dans les sous-rubriques de C++ je vois ATL, MFC, CLR, etc mais je sais pas du tout à quoi ça correspond... (peut-être que ça n'a rien avoir? ).
Car je veux faire ça en C et par C++ héhé



-Blog-
mercredi 11 octobre 2006 à 13:26:38 | Re : Créer une dll en C

Vale Erian

Membre Club
Ca c'est des libs : ATL, MFC, CLR

Sélectionne C++ et tape ton code C
mercredi 11 octobre 2006 à 13:39:26 | Re : Créer une dll en C

Bidou

Administrateur CodeS-SourceS
Oui mais je dois choisir le type de project: ATL Project, CLR Console Application, etc etc et je ne sais pas quoi choisir... J'aimerais juste faire une petite dll qui contient une fonction et un autre project, une application console par exemple, qui va utiliser cette dll (pour la tester).



-Blog-
mercredi 11 octobre 2006 à 13:48:10 | Re : Créer une dll en C
mercredi 11 octobre 2006 à 13:56:45 | Re : Créer une dll en C

Bidou

Administrateur CodeS-SourceS
Bon je vais essayer, on verra bien.
Dernière question : pourquoi je dois créer un project C++ pour faire du C !?





-Blog-
mercredi 11 octobre 2006 à 14:16:21 | Re : Créer une dll en C

Vale Erian

Membre Club
Si tu veux un compilateur pur C il y à LCC : http://www.cs.virginia.edu/~lcc-win32/
mercredi 11 octobre 2006 à 19:17:31 | Re : Créer une dll en C

BruNews

Administrateur CodeS-SourceS
VC++ fait le pur C autant que pur ASM aussi bien que quasi tout ce qu'on veut, suffit de régler les options du compilo et linker.

Utilise mes templates, il y a deja ce qu'il faut pour DLL en C:
TEMPLATES C/C++ POUR VS 2005
http://www.cppfrance.com/code.aspx?ID=36940

"...plusieurs project dans l'IDE et de faire une référence..."
ouhhhh là on n'y est pas du tout, une DLL en C est une vraie DLL API, la notion de référence n'existe pas.

ciao...
BruNews, MVP VC++


Cette discussion est classée dans : créer, dll, utiliser, project, ide


Répondre à ce message

Sujets en rapport avec ce message

Créer une dll à partir d'un .h et du lib correspondant [ par 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 utiliser l'interface d'une dll dans une MDI [ par julienbad ] Bonjour à tous! j'aurais voulu savoir si quelqu'un savait comment utiliser une dll possèdant une interface graphique (CDialog) pour l'afficher dans un DLL Windows + Linux [ par Macvel ] Salut tout le monde,je cherche à écrire une dll qu'on puisse utiliser à la fois sous Windows et sous Linux ou autre plateforme.Je sais que normalement Créer une DLL sous Dev C++ [ par AnteManoclis ] Salut à tous ! J'essaie de créer une dll en c++, sous Dev c++ pour l'utiliser avec une application vb. Seulement j'ai un petit problème au niveau des Communication avec une dll activeX et déclaration d'une database [ par julienbad ] Bonjour à tous j'ai un petit problème pour communiquer avec une dll activeX (COM),En fait j'ai une erreur de pointeur sur une database je pense, erreu DLL et MFC [ par Loukhass ] Bonjour. J'utilise MFC pour pouvoir utiliser la classe CMutex. Seulement, dans le même projet,j'ai besoin d'utiliser jni. Pour cela, je dois creer un utiliser une DLL sous vusual Studio [ par softreda ] quelqun  sais comment  appele a des fonction d'une DLL, sur VB .NET, quel genre de projet je dois créer? est ce que je dois le mettre dans un dossier DLL C++ [ par kharrat ] Salut, Je veux écrire un programme en C++ qui doit à priori tourner sur une plateforme UNIX, avec des commandes Shell. Cependant, j'aimerais (dans u utilisation __stdcall [ par MarmottE73 ] bonjour,j'ai un petit problème. je doit utiliser une dll en c++ dans un programme mais c'est la premiere fois. j'ai deja vu sur des forum qu'on utilis Comment créer , demonter un un volume , Aidez-moi s'il vous plaît. [ par petermadio ] Salut, Je cherchais depuis un mois comment créer un volume, le monter ,le demonter et le supprimer . Il y a de cela trois jour, je suis tombé sur Devi


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales