Je suppose que vous utilisez des outils Microsoft? Si oui, tout ce que vous avez besoin de faire est d'exposer votre répertoire « symstore » avec un serveur Web puis configurer débogueurs pour accéder à ce magasin:
srv*symbol-cache-location*http://your.web.server.com/symboldir
« Outils de débogage pour Windows » docs (Debugger.chm) a des détails pour configurer IIS - Je suis sûr que tout autre serveur HTTP fonctionnera aussi bien si vous n'avez pas besoin d'authentification, ce qui serait le cas pour un projet open source. Pour autant que je sache, symsrv.dll fait simplement des requêtes HTTP GET normales pour les fichiers de symboles quand il essaie de les obtenir à partir d'un serveur HTTP.
Vous aurez également besoin de construire le magasin de symboles en utilisant l'utilitaire 'symstore'. J'espère que cela peut être intégré dans votre processus de construction ou d'emballage afin que cela se fasse automatiquement. Encore une fois, debugger.chm a de bons docs sur l'outil.
Sérieusement, quoi? – halfdan
Eh bien, si c'est l'open source, pourquoi vos utilisateurs ne peuvent-ils pas créer eux-mêmes les PDB? –
@Alexander Gessler, car il existe de nombreuses versions de la bibliothèque, il faut beaucoup de temps pour construire les fichiers PDB pour les anciennes versions – KindDragon