 |
C++Talk.NET C++ language newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Mehdi Elkouhen Guest
|
Posted: Fri May 27, 2005 4:49 pm Post subject: plugin C++ |
|
|
Est-ce que quelqu'un connait différentes solutions pour développer des
plugins C++ (multi plateforme unix-windows, opensource)?
Merci
|
|
| Back to top |
|
 |
Loïc Joly Guest
|
Posted: Fri May 27, 2005 8:24 pm Post subject: Re: plugin C++ |
|
|
Mehdi Elkouhen a écrit :
| Quote: | Est-ce que quelqu'un connait différentes solutions pour développer des
plugins C++ (multi plateforme unix-windows, opensource)?
|
Qu'entends-tu par plug-in multi-plateforme ? Une cmpatibilité du code
source ne pose pas de problème, toute autre compatibilité me semble plus
douteuse...
Autrement, je ne vois rien de spécifique pour gérer des plug-ins à part
le fait de :
- Bien définir l'architecture de son logiciel
- Charger dynamiquement des bilbiothèques
Qu'attends-tu exactement d'une telle solution ?
--
Loïc
|
|
| Back to top |
|
 |
Mehdi Elkouhen Guest
|
Posted: Sat May 28, 2005 7:32 am Post subject: Re: plugin C++ |
|
|
Loïc Joly wrote:
| Quote: | Mehdi Elkouhen a écrit :
Est-ce que quelqu'un connait différentes solutions pour développer des
plugins C++ (multi plateforme unix-windows, opensource)?
Qu'entends-tu par plug-in multi-plateforme ? Une cmpatibilité du code
source ne pose pas de problème, toute autre compatibilité me semble plus
douteuse...
Autrement, je ne vois rien de spécifique pour gérer des plug-ins à part
le fait de :
- Bien définir l'architecture de son logiciel
- Charger dynamiquement des bilbiothèques
Qu'attends-tu exactement d'une telle solution ?
|
Le système de chargement dynamique des bibliothèques linux et windows
sont différents. J'aimerais que ce soit transparent pour moi.
J'aimerais aussi un système à la Eclipse.
- Chaque plugin est décrit par un fichier XML (ce fichier contient entre
autres les dépendances du plugin).
- Quand je lance une appli je choisis les plugins qui m'intéressent.
Voila...
|
|
| Back to top |
|
 |
Alexandre Guest
|
Posted: Sat May 28, 2005 8:11 am Post subject: Re: plugin C++ |
|
|
| Quote: | Le système de chargement dynamique des bibliothèques linux et windows sont
différents. J'aimerais que ce soit transparent pour moi.
J'aimerais aussi un système à la Eclipse.
- Chaque plugin est décrit par un fichier XML (ce fichier contient entre
autres les dépendances du plugin).
- Quand je lance une appli je choisis les plugins qui m'intéressent.
Voila...
|
ça ressemble à de la compilation dynamique : ton plug-in s'il doit être
multi-plate-forme ne peut, en C++, qu'etre en code source, donc non
exécutable !
Sinon, ton plugin pourrait être une classe java ?
|
|
| Back to top |
|
 |
Antoine Guest
|
Posted: Wed Jun 01, 2005 9:20 am Post subject: Re: plugin C++ |
|
|
On Fri, 27 May 2005 18:49:56 +0200
Mehdi Elkouhen <mehdi.elkouhen (AT) gmail (DOT) com> wrote:
| Quote: | Est-ce que quelqu'un connait différentes solutions pour développer des
plugins C++ (multi plateforme unix-windows, opensource)?
Merci
|
Il suffit de complier la librairie pour chaque plateformes, soit
* avec une machine windows + une machine unix ayant le même compilateur
(par exemple: gcc et mingw)
* soit (plus rigolo) la cross compilation: un compilateur sous linux qui créer
des exécutables windows (i.e. mingw pour linux !)
J'ai ainsi des librairies dynamiques qui marchent sous linux, windows et mac.
AL.
--
Antoine Lucas
Centre de génétique Moléculaire, CNRS
91198 Gif sur Yvette Cedex
|
|
| Back to top |
|
 |
Pierre THIERRY Guest
|
Posted: Wed Jun 01, 2005 1:25 pm Post subject: Re: plugin C++ |
|
|
Le Fri, 27 May 2005 18:49:56 +0200, Mehdi Elkouhen a écrit :
| Quote: | Est-ce que quelqu'un connait différentes solutions pour développer des
plugins C++ (multi plateforme unix-windows, opensource)?
|
Différentes, non, mais j'en connais une : Yehia, un framework C++ pour
gérer, entre autres, les plugins. Une partie gère l'intégration de
scripts, qu'ils considère en fait comme des plugins, si j'ai bien
compris (pour l'instant, je ne bricole qu'avec la partie purement
plugin, pas les scripts).
Il permet de générer un glue code qui rend le script utilisable depuis
du code C++.
http://ucxx.sourceforge.net/
Incertainement,
Nowhere man
--
[email]nowhere.man (AT) levallois (DOT) eu.org[/email]
OpenPGP 0xD9D50D8A
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|