Bonjour,
Voilà, j'ai un big projet de C++, basé sur des libs openSource.
Pour effectuer un travail, je dois exporter mon projet en DLL de maniere à mettre a disposition le code du projet, mais pas son contenu.
En d'autre mots, le projet n'est pas open source, mais il faut que je mette à disposition d'un autre projet MSVC les méthodes et classes que j'ai implémenté dans mon projet.
En gros, j'ai codé une boite à outils et je veux donc mettre a disposition les méthodes, mais pas leur contenu.
J'ai créé un projet vide avec quelques méthodes pour faire un essais et ça marche tres bien.
Probleme : je voudrais donc exporter mon projet en DLL (no pb) et le livrer avec les .h necessaire. Cependant, je ne peux pas livrer tous les .h, car nombre d'entre eux contiennent beaucoup de code. De plus livrer tous les header reviens à donner toute la structure du projet...
Sauriez vous s'il est possible dans un 1er temps, de ne pas livrer toutes les DLL, mais juste celles qu'on veut (et quelques dépendances nécessaires j'imagine) ?
Dans mes premiers essais, j'ai pleins de soucis de compilation au linker qui ne trouve pas les méthodes visiblement, malgré le .lib et tous les headers... (error LNK2019: symbole externe non résolu ...)
Vous auriez des idées ? des expériences ?
Merci.
Partager