Windows-Modul

Dieses Modul stellt Funktionalität zum Erstellen von Anwendungen für Windows bereit.

Methoden

compile_resources

  windows = import('windows')
  windows.compile_resources(...(string | File | CustomTarget | CustomTargetIndex),
                            args: []string,
                            depend_files: [](string | File),
                            depends: [](BuildTarget | CustomTarget | CustomTargetIndex)
                            include_directories: [](IncludeDirectories | string)): []CustomTarget

Kompiliert Windows rc-Dateien, die in den positionsgebundenen Argumenten angegeben sind. Gibt eine Liste von CustomTarget-Objekten zurück, die Sie in die Liste der Quellen für das Ziel aufnehmen, das die Ressourcen enthalten soll.

Seit 0.61.0 können CustomTargetIndexes und CustomTargets mit mehr als einer Ausgabe als positionsgebundene Argumente verwendet werden.

Diese Methode hat die folgenden Schlüsselwortargumente

  • args listet zusätzliche Argumente auf, die an den Ressourcencompiler übergeben werden sollen
  • depend_files listet Ressourcendateien auf, von denen das Ressourcesskript abhängt (z. B. Bitmap-, Cursor-, Schriftart-, HTML-, Icon-, Nachrichtentabellendateien, Binärdaten oder Manifestdateien, auf die im Ressourcesskript verwiesen wird) (seit 0.47.0)
  • depends listet Ziel(e) auf, von denen dieses Ziel abhängt, auch wenn es sie nicht als Argument nimmt (z. B. wie oben, aber generiert) (seit 0.47.0)
  • include_directories listet Verzeichnisse auf, die sowohl vom Ressourcencompiler nach referenzierten Ressourcendateien durchsucht als auch zum Suchpfad des Präprozessors hinzugefügt werden.

Die verwendete ausführbare Ressourcendatei ist die erste, die in der folgenden Liste existiert

  1. Die im [binaries]-Abschnitt der Cross-Datei angegebene windres-ausführbare Datei
  2. Die Umgebungsvariable WINDRES
  3. Der Ressourcencompiler, der Teil desselben Toolsets ist wie der verwendete C- oder C++-Compiler.

Die Ergebnisse der Suche sind