138701
Jun 09, 2020, updated at Feb 05, 2021 (UTC)
1627
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?
Please also mark the comments that contributed to the solution of the article
Content-Key: 577760
Url: https://administrator.de/contentid/577760
Printed on: April 18, 2024 at 17:04 o'clock
7 Comments
Latest comment
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