Je ne suis pas très sûr de cela et je n'arrive pas à trouver une réponse complète. Certaines bibliothèques de boost doivent être compilées (thread par exemple, ainsi que la date de certaines utilisations) - il faut évidemment les compiler séparément sur chaque plate-forme.Partage de fichiers boost .hpp entre plates-formes
Ce qui m'intéresse, c'est si les fichiers hpp peuvent être partagés entre plates-formes. Je recherche en fin de compte une structure de répertoires comme ceci:
boost\
include\
...
libs\
nix\
...
win\
...
Alors, puis-je:
- utilisent le même thread.hpp inclure dans ma version linux et ma version Windows? (thread.hpp a besoin d'une librairie compilée)
- utilise la même partition shared_ptr.hpp entre les plateformes? (shared_ptr.hpp n'a pas besoin d'une librairie compilée)
Merci.
Merci. J'avais l'impression que certains en-têtes supplémentaires sont générés lors de la compilation, mais après avoir à nouveau compilé certaines des libs, cela ne semble pas être le cas. J'ai posté une question stupide. – laura
La compilation ne peut générer aucun en-tête (sauf si vous avez un système de génération de code comme moc dans Qt). Rien à craindre là. –