Comment compiler un fichier source .cpp dans un fichier .dll?Comment compiler un fichier source .cpp dans un fichier .dll?
Répondre
Vous devez compiler des fichiers cpp dans des fichiers .obj, puis les lier pour produire un fichier .dll.
Comment puis-je le lier. Je suis nouveau dans ce domaine. Merci de me guider pour savoir – Sakthivel
Un fichier dll est un fichier de bibliothèque, composé de nombreux fichiers objets. Cela signifie que vous devez compiler votre fichier .cpp, puis le combiner avec tous les autres fichiers dont vous avez besoin dans le fichier .dll.
Voici un tutoriel j'ai trouvé un rapide Google: http://www.icynorth.com/development/createdlltutorial.html
EDIT Un correctif pour le lien ci-dessus, car il est mort maintenant https://web.archive.org/web/20130924001807/http://icynorth.com/development/createdlltutorial.html
Il y a deux étapes que vous devez suivre afin de compiler un dll:
- compiler vos fichiers source aux fichiers objet
- Lier vos fichiers objet à une bibliothèque de liens dynamiques (DLL)
Voici un exemple en utilisant gcc:
gcc -c source.cpp //compile sources; will output "source.o"
gcc -shared -o mydll.dll source.o //add -shared to create a dll, will output "mydll.dll"
- 1. compiler rapidement le fichier cpp
- 2. Compiler un fichier dans QT Creator
- 3. Comment déboguer un fichier DLL dans Delphi
- 4. Génération d'un fichier .cpp
- 5. Accéder à la fonction membre d'un autre fichier .cpp dans le même fichier source?
- 6. Comment compiler des classes partielles asp.net webforms dans un fichier dll?
- 7. Comment compiler un fichier SWC avec plusieurs espaces de noms
- 8. Comment vérifier si un fichier existe dans un fichier makefile
- 9. Compiler le fichier .dbml dans un assembly séparé
- 10. Sécuriser un fichier DLL avec un fichier de licence
- 11. Comment puis-je inclure un sous-ensemble d'un fichier .cpp dans un commentaire Doxygen?
- 12. Comment compiler un fichier C# en dehors de App_Code?
- 13. Dev C++ pour compiler le fichier source C
- 14. Comment editer un fichier dans VB?
- 15. Impossible d'enregistrer le fichier avec le format .cpp insted de format .cpp.9.0 dans VCExpress
- 16. Comment mettre un point d'arrêt dans chaque fonction du fichier .cpp?
- 17. Comment compiler Delphi fichier RES de commandline
- 18. Comment compiler un fichier C simple en utilisant GNU C Compiler/gcc & Mobile-Terminal sur l'iPhone?
- 19. Comment créer une cible/exécutable pour mon fichier .cpp
- 20. Comment lire un fichier et écrire dans un fichier texte?
- 21. Comment inclure un fichier AGI dans un autre fichier AGI?
- 22. Comment utiliser un fichier dans un fichier javax.net.ssl.keystore?
- 23. Comment créer un fichier std :: ofstream dans un fichier temporaire?
- 24. Comment créer un fichier DLL de fichiers DTD?
- 25. Comment compiler un projet C# de la source
- 26. Comment: compiler des fichiers source C++ générés?
- 27. Comment décompiler un fichier swf
- 28. Comment compiler une DLL qui ne nécessite pas de fichier manifeste externe?
- 29. Fichier d'en-tête sans fichier source
- 30. configuration fichier pour DLL
Dans quel environnement utilises tu? – sharptooth
En fait je veux l'intégrer avec Cache – Sakthivel