Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Créer une dll a partir du C [ Divers / Général ] (lak75)

vendredi 7 décembre 2007 à 12:04:18 | Créer une dll a partir du C

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



vendredi 7 décembre 2007 à 13:19:28 | Re : Créer une dll a partir du C

juju12

Ben tu crées un projet Dll et pas exe.

vendredi 7 décembre 2007 à 14:04:41 | Re : Créer une dll a partir du C

lak75

oui mais sur visual c++, il ne me donne pas la possibilité de
choisir le type de projet.
est ce que tu sais comment choisir le type ?
merci

vendredi 7 décembre 2007 à 14:08:42 | Re : Créer une dll a partir du C

julienbj

Quelle version de VS tu utilies? Version express?

--
Vive le C
Développeur hard/soft chez AGILiCOM
Savon

vendredi 7 décembre 2007 à 14:16:56 | Re : Créer une dll a partir du C

lak75

oui c'est visual c++ 2500 express edition

vendredi 7 décembre 2007 à 14:17:46 | Re : Créer une dll a partir du C

lak75

excuse visual c++ 2005 Express Edition

vendredi 7 décembre 2007 à 14:53:12 | Re : Créer une dll a partir du C

julienbj

Va voir ce tutorial de racpp qui explique comment configurer VS2005 express.
Par défaut, tu ne peux pas générer de dll avec VS2005 express, mais en le configurant correctement, cela devient possible!

--
Vive le C
Développeur hard/soft chez AGILiCOM
Savon

lundi 10 décembre 2007 à 10:42:08 | Re : Créer une dll a partir du C

lak75

salut,
je cherche à génerer un fichier .dll a partir d'un programme c pour le mettre dans mon programme java.
c'est la premiere fois où j'utilise visual c++.
j'ai crée un projet dll
dans le repertoire "source file" j'ai mon programme TestRapi.c :
************************************
#include "Test.h"
#include <windows.h>

 BOOL WINAPI DllMain(HINSTANCE hinstDll, DWORD fdwReason, LPVOID lpvReserved){
        return TRUE;
    }

JNIEXPORT int JNICALL Java_Test_CeRapiInit (JNIEnv *env, jobject jtest) {
    return CeRapiInit();
}

***********************************************
dans le repertoire Header file j'ai le fichier Test.h

**********************************************
//* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class Test */

#ifndef _Included_Test
#define _Included_Test
#ifdef __cplusplus
extern "C" {
#endif
/*
 * Class:     Test
 * Method:    CeRapiInit
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_Test_CeRapiInit
  (JNIEnv *, jobject);

#ifdef __cplusplus
}
#endif
#endif
*********************************************
 
aprés la compilation je ne trouve pas dans le projet le fichier .dll que je cherche.
je trouve projet.ncb , projet.sln, projet.suo.
est ce que vous avez une ideé ?
merci


lundi 10 décembre 2007 à 11:45:34 | Re : Créer une dll a partir du C

julienbj

Tu n'aurais pas un dossier "Debug" ou "Release" de créé?
Normalement, si il n'y a pas eu de probleme de compilation/linkage, la dll devrait se trouver dans un de ces répertoires.

--
Vive le C
Développeur hard/soft chez AGILiCOM
Savon

lundi 10 décembre 2007 à 12:03:56 | Re : Créer une dll a partir du C

lak75

si j'ai bien le dossier Debug qui est crée main je n'ai pas la dll dedans.
je trouve dans ce dossier : buildLog.html, TestRapi.obj, vc80.idb et cv80.pdb


1 2 3

Cette discussion est classé dans : créer, partir, dll


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 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 [Linker] Lier .obj asm pour Dll [ par Sel3astien ] Bonjour, Aprés avoir effectué de nombreuses recherche, je ne trouve pas reponse a mon probléme. Je souhaite créer une dll a partir d'une fonction ecri 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 créer un fichier à partir dun buffer [ par tylenchuz ] bonjour a tous,j'aurais une petite question rapide pour ceux qui savent :j'ai un "unsigned char * buffer" qui pointe sur une suite de données récupéré Créer une fonction à partir d'un char*??? [ par Clonk ] Bonjour,oui, je sais, ça paraît farfelu comme ça ^_^Ayant développé en Lisp, je me demandais s'il était également possible de faire comme le funcall d créer un événement dans une dll pour VB [ par lamalice83 ] Bonjour,je voudrai écrire une dll en C ou C++ pour un programme en VB, mais je ne sais pas comment créer un événement récupérable.En VB on écrit dans Couleur sans RGB [ par vecchio56 ] Salut,La macro RGB permet de créer une couleur à partir des couleur rouge, vert, bleu. Existe-t-il une macro permettant de créer une couleur à partir Appeler une fonction VB à partir de C++ [ par doggyk ] Bonjour à tous!Voilà, je souhaiterais appeler une fonction VB à partir d'une DLL C++ (appelée auparavant par mon prog VB).En gros:Démarrage du prog Y créer une dll activeX [ par DARKSIDIOUS ] Bonjour,J'essaye en vain de créer une dll ActiveX sous Visual C++ 6 pour pouvoir récupèrer un objet sous Visual Basic. J'ai donc créer une classe nomm


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.