138701
09.06.2020, aktualisiert am 05.02.2021
1840
7
0
C Metadaten
Hallo zusammen,
Offensichtlich muss man Informatik studieren, um herauszufinden, wie einer C-Datei Informationen wie Autor, Copyright oder Kommentare hinzuzufügen, denn im Web habe ich nichts gefunden...
Was füge ich einer C-Datei hinzu, um nach der kompilierung eine .exe mit Metadaten zu erhalten?
Offensichtlich muss man Informatik studieren, um herauszufinden, wie einer C-Datei Informationen wie Autor, Copyright oder Kommentare hinzuzufügen, denn im Web habe ich nichts gefunden...
Was füge ich einer C-Datei hinzu, um nach der kompilierung eine .exe mit Metadaten zu erhalten?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 577760
Url: https://administrator.de/forum/c-metadaten-577760.html
Ausgedruckt am: 21.12.2024 um 15:12 Uhr
7 Kommentare
Neuester Kommentar
Hi,
schau dir das hier mal an. Du musst quasi eine Resource-Datei in die Exe einbinden. Dafür gibt es mehrere Wege:
https://stackoverflow.com/questions/284258/how-do-i-set-the-version-info ...
Grüße
bloody
schau dir das hier mal an. Du musst quasi eine Resource-Datei in die Exe einbinden. Dafür gibt es mehrere Wege:
https://stackoverflow.com/questions/284258/how-do-i-set-the-version-info ...
Grüße
bloody
Zitat von @138701:
Aber wie kann ich sie ohne ein Tool noch beim kompilieren in die Exe einbinden?
Mit deinem Compiler. Schau ins Handbuch für die Kommandozeilenparameter von deinem "uns unbekannten" Compiler von denen es einige gibt. Den kennen wir hier nicht da du ja keine Details nennst. Dem übergibst du deine Ressource-Datei beim Compilen, dieser packt dann deinen Code und das *.rc file mit in die EXE, fertig.Aber wie kann ich sie ohne ein Tool noch beim kompilieren in die Exe einbinden?
Was füge ich einer C-Datei hinzu, um nach der kompilierung eine .exe mit Metadaten zu erhalten?
Gar nichts. Du übergibst das separate *.rc file zusammen mit deinem Code an deinen Compiler, der merged das ganze zu einer EXE.
MS hat da eigene Dokumentationen dafür:
https://docs.microsoft.com/de-de/cpp/windows/working-with-resource-files ...
lks
https://docs.microsoft.com/de-de/cpp/windows/working-with-resource-files ...
lks
Vielleicht hilft das: https://developerpaul123.github.io/c++/including-application-metadata-cp ... ?
Zitat von @138701:
Ich komme damit irgendwie nicht weiter O.o
Gibt es vielleicht einen kleinen Quellcode, vielleicht nur einen Befehl, um es mit TCC zu tun?
Und wenn nicht, dann vielleicht mit GCC?
tcc kann das nicht aber gccIch komme damit irgendwie nicht weiter O.o
Gibt es vielleicht einen kleinen Quellcode, vielleicht nur einen Befehl, um es mit TCC zu tun?
Und wenn nicht, dann vielleicht mit GCC?
https://caiorss.github.io/C-Cpp-Notes/resources-executable.html