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

C++/CLI Discussion :

[2005] Compiler un bibliothèque C ANSI, possible ?


Sujet :

C++/CLI

  1. #1
    Membre actif

    Homme Profil pro
    Responsable SI
    Inscrit en
    Mars 2004
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Responsable SI

    Informations forums :
    Inscription : Mars 2004
    Messages : 187
    Points : 299
    Points
    299
    Par défaut [2005] Compiler un bibliothèque C ANSI, possible ?
    Bonjour

    Je suis confronté à un "problème" d'utilisation d'une bibliothèque open source, dont je dispose à la fois d'une version Win32 compilée, et du source (C ANSI).

    Je me demandais s'il était possible de la compiler directement sous VS.Net 2005 (pour obtenir une bibliothèque en code managé, tant qu'à faire, ou tout du moins directement appelable depuis VB.Net ou C#), et si oui quelle était la méthode à employer ?

    Mes cours de C/C++ remontent à très (trop) longtemps et je n'ai jamais utilisé VC++, d'où mes difficultés !

    Merci
    Mouton à 5 pattes. Ma spécialité : la transformation de flux de données...

  2. #2
    Membre éprouvé Avatar de neptune
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 835
    Points : 958
    Points
    958
    Par défaut
    Tu peux faire de l'encapsulation, mais ca va te prendre un peu de temps, si la library est grande.

    Sinon, cas simple, tu créés une classe C++/CLI qui utilise la classe non managée, ensuite tu peux utiliser la classe C++/CLI managée en C#/VB.Net.

  3. #3
    Membre actif

    Homme Profil pro
    Responsable SI
    Inscrit en
    Mars 2004
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Responsable SI

    Informations forums :
    Inscription : Mars 2004
    Messages : 187
    Points : 299
    Points
    299
    Par défaut
    OK merci

    Donc c'est possible !

    D'après les infos que j'ai trouvé sur le web, il me faudrait effectivement créer une classe "intermédiaire"... Existe-t-il des exemples de syntaxe quelque part ?

    J'ai bien trouvé des infos mais rien de "concret" (ne connaissant pas vraiment - du tout en fait - ce genre de chose, je ne me vois pas "apprendre" le C++ uniquement pour pouvoir utiliser ma biblio en C# ou VB.Net )
    Mouton à 5 pattes. Ma spécialité : la transformation de flux de données...

  4. #4
    Membre éprouvé Avatar de neptune
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 835
    Points : 958
    Points
    958
    Par défaut
    Jette un oeil à ceci, codé à la va-vite...
    Fichiers attachés Fichiers attachés

  5. #5
    Membre actif

    Homme Profil pro
    Responsable SI
    Inscrit en
    Mars 2004
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Responsable SI

    Informations forums :
    Inscription : Mars 2004
    Messages : 187
    Points : 299
    Points
    299
    Par défaut
    Génial, merci
    Mouton à 5 pattes. Ma spécialité : la transformation de flux de données...

  6. #6
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    tu peux regarder certain des tutoriels sur cette page aussi http://nico-pyright.developpez.com/

Discussions similaires

  1. [VS 2005] Compilation
    Par lu2vik dans le forum Visual Studio
    Réponses: 1
    Dernier message: 05/09/2006, 13h10
  2. VS 2005 Compiler son Site Web a la mode VS2003
    Par Geo79 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 12/07/2006, 17h03
  3. [VS 2005] Compilation avec DLL impossible
    Par Julaie95 dans le forum MFC
    Réponses: 16
    Dernier message: 19/05/2006, 10h42
  4. Compiler une bibliothèque
    Par petdelascar dans le forum Windows
    Réponses: 1
    Dernier message: 10/12/2005, 17h42

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