im essayant de compiler le poco lib vs express 2008 mais im continue à recevoir cette erreur: poco-1.3.6p2 \ fondation \ src \ eventlogchannel.cpp (40): erreur fatale C1083: Impossible d'ouvrir le fichier include: 'pocomsg.h': Aucun fichier ou répertoire de ce type non j'ai le mc.exe dans mon sdk et tous les chemins dans l'IDE sont bons pour avoir raison et nada. est-ce que quelqu'un a de l'expérience avec cette lib?poco Lib dosnt compiler vs express 9
Répondre
Essayez d'abord de rechercher ce fichier dans la source que vous avez téléchargée. Si vous ne le trouvez pas, il vous manque un fichier.
Si c'est là, il vous manque un répertoire include - allez à eventlogchannel.cpp
faites un clic droit sur le #include
et sélectionnez Open document
. Une boîte de dialogue d'erreur apparaîtra, vous montrant chaque répertoire qui a été recherché - vous devriez pouvoir confirmer que le répertoire avec 'pocomsg.h'
n'est pas là. Vous pouvez ensuite l'ajouter aux paramètres du projet.
pocomsg.h devrait se trouver dans ../Foundation/src/
Il ne contient pas trop de choses importantes cependant, les principaux entrailles de ce sont deux des defines:
#define POCO_CTG_FATAL 0x00000001L
#define POCO_CTG_CRITICAL 0x00000002L
#define POCO_CTG_ERROR 0x00000003L
#define POCO_CTG_WARNING 0x00000004L
#define POCO_CTG_NOTICE 0x00000005L
#define POCO_CTG_INFORMATION 0x00000006L
#define POCO_CTG_DEBUG 0x00000007L
#define POCO_CTG_TRACE 0x00000008L
#define POCO_MSG_LOG 0x00001000L
Sont les entrailles du fichier. Essayez de les définir vous-même dans Poco.h, éventuellement. En note, il est dit dans l'en-tête que le fichier est généré automatiquement à partir de pocomsg.mc, alors essayez d'exécuter un script avant la compilation, peut-être ceux du répertoire racine de Poco?
- 1. SLES 9 vs. SLES 10
- 2. vs 2008 express: enregistrement
- 3. Raconter qmake pour compiler la dépendance lib
- 4. La construction de POCO (C++ lib) échoue en raison d'une erreur Visual Studio Version
- 5. Bibliothèque Wrapper - Builder vs Factory avec POCO
- 6. VS 2008 Express - clickOnce question
- 7. Compiler un C++ .lib avec uniquement des fichiers d'en-tête?
- 8. comment compiler lib de fouillis pour wince 6.0
- 9. Silverlight et VS 2005 ou VS 2008 Express Edition
- 10. Puis-je exécuter WCF sur VS Express?
- 11. Événements post-construction dans VS 2010 Express edition?
- 12. Comment compiler C# Webapplication sans VS?
- 13. compiler le code c vs 2005
- 14. EF4 POCO: Snapshot vs Auto-suivi sur WCF
- 15. Virtual vs Interface poco, quoi de plus rapide?
- 16. Problème de construction POCO
- 17. Utilisation du contrôle ReportViewer 9 dans VS 2010
- 18. Prise en charge de XSS dans ASP.net Vs AntiXss Lib
- 19. Définition 'POCO'
- 20. bibliothèque poco
- 21. est-ce que j'aime avoir la librairie plate-forme libre/thread/xml lib statique
- 22. Ouverture de projets VS non express avec Visual Studio 2010 Express
- 23. Motif de correspondance de [0-9] - [0-9] - [0-9], mais sans correspondance [0-9] - [0-9]
- 24. Assistant Ajout de méthode dans VS 2010 Express
- 25. Mixing C++ et C# projets VS Express 2010
- 26. VS 2010 Express - Web - Très lent dans le débogage
- 27. erreurs fatales LNK2001 & LNK1120 dans Édition VS 2008 Express
- 28. Comment écrire un SourceControl Add-in pour l'édition VS express
- 29. Comment créer une version dans VS express 2010
- 30. lib statique dans lib dynamique
bien je sais que je dois le construire avec mc.exe mais quand j'essaye de le compiler avec le compilateur il dit qu'il ne peut pas trouver ce dossier qui est le produit du mc.exe – user63898