IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

Utilisation de la commade cl.exe


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    56
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2004
    Messages : 56
    Par d�faut Utilisation de la commade cl.exe
    Bonjour,

    pour les connaisseurs, je suis en train de decouvrir le JNI sous JAVA qui permet de faire appel a des fonctions C a partir de Java.

    Pour ce faire il faut creer une librairie a partir du fichier c. Librairie aui sera utilisee par Java. J'utilise pour ce faire la commande CL.EXE de MS VISUAL C++ qui permet la creation de cette librairie

    cl /Ic:\j2sdk1.4.1_01\include /Ic:\j2sdk1.4.1_01\include\win32 /Gz /LD BesselImp.c /FeCJavaInterface.dll
    Malheureusement je ne parviens pas a terminer cette execution correctement; je recois une erreur de link.

    Le probleme que je rencontre est du au fait que le fichier BesselImp.c a besoin a lui seul d'une librairie [visa32.lib]. Ce fichier se compile sous visual C++ mais j'ai du specifier l'utilisation de la librairie visa32.lib dans les options.
    Il faudrait que je puisse specifier l'utilisation de cette librairie dans la ligne de commande cl mais je ne trouve pas d'option permettant de le faire. Ou peut etre aussi utiliser LINK.EXE mais je manque de connaissqnce dans ce domaine.

    Si l'un d'entre vous a deja realise ce genre d'operation, merci de bien vouloir me donner un coup de pouce.

    D'avance je vous remercie.

  2. #2
    Expert confirm�

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par d�faut
    Tua s essay� d'ajouter le .lib � la ligne de commande sans pr�ciser d'options ?

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    56
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2004
    Messages : 56
    Par d�faut
    Probl�me r�solu de la mani�re suivante : j'ai tout simplement utilis� l'environnement Visual Studio C ++ 6.0 et j'ai cr�� un projet Win32 Dynamic-Link Library qui fournit en sortie lors de la compilation le fichier dll tant attendu !

    Et via cet environnement j'ai pu facilement sp�cifier l'utilisation de la libraire visa32.lib...

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [VB.NET] Ecart d'utilisation processeur entre d�boggage et .exe
    Par Jean-Philippe Andr� dans le forum D�buter
    R�ponses: 2
    Dernier message: 17/10/2012, 09h50
  2. [WD16] Utilisation activeX dans le r�pertoire EXE
    Par thierrybatlle dans le forum WinDev
    R�ponses: 3
    Dernier message: 07/11/2011, 09h53
  3. Utiliser lame_enc.dll ou lame.exe en C#
    Par WeeJay dans le forum C#
    R�ponses: 8
    Dernier message: 20/04/2011, 17h24
  4. Utilisation de "source" (\.) dans mysql.exe
    Par LordVoid dans le forum D�buter
    R�ponses: 0
    Dernier message: 21/08/2010, 02h08
  5. RAM utilis�e par le service fbserver.exe
    Par Zabriskir dans le forum Firebird
    R�ponses: 9
    Dernier message: 25/11/2008, 17h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo