L'incorporation de ressources dans exécutable à l'aide de GCC

Je suis à la recherche d'un moyen facile d'intégrer externe des données binaires dans une application C/C++ compilé par GCC.

Un bon exemple de ce que j'aime faire, c'est de la manipulation de code du shader - je ne peux il suffit de le garder dans les fichiers source comme const char* shader = "source here"; mais c'est extrêmement pratique.

J'aimerais le compilateur de le faire pour moi: lors de la compilation (étape de lien), lire le fichier "toto.bar" et le lien de son contenu de mon programme, de sorte que je serais en mesure d'accéder à du contenu en tant que données binaires à partir du code.

Pourrait être utile pour de petites applications qui je tiens à distribuer en une seule .fichier exe.

Ne GCC soutien à quelque chose comme ça?

InformationsquelleAutor Kos | 2010-11-11