[PYTHON] Erstellen Sie zusammen mit waf eine statische Bibliothek (.a)

Zusammenfassung

Es ist in Ordnung, wenn Sie "stlib" und "stlibpath" für "bld.program" angeben (es ist im offiziellen Dokument geschrieben, aber ich denke, dass es ein wenig zur Googleabilität beiträgt, also werde ich es aufschreiben. )

Beispiel

Wenn Sie die lokalen "libstlib1.a" und "libstlib2.a" zusammen erstellen möchten,

wscript (Teilauszug)


def build(bld):
     bld.program(
        source = 'foo.cpp',
        target = 'foo',
        stlib = [
            'stlib1',
            'stlib2',
            ],
        stlibpath = ['Bibliothekspfad'],
        includes = ['.']
    )

Zum Beispiel können Sie es so schreiben. Beachten Sie, dass wenn Sie mit lib wie stlib = ['libstlib1', 'libstlib2'] beginnen, diese nicht kompiliert wird.

Referenz

Recommended Posts

Erstellen Sie zusammen mit waf eine statische Bibliothek (.a)
Erstellen Sie eine Deb-Datei mit Docker
Erstellen Sie eine Webanwendung mit Django
Erstellen Sie mit Laragon ganz einfach eine Entwicklungsumgebung
Erstellen Sie eine Tensorflow-Umgebung mit Raspberry Pi [2020]
Erstellen Sie mit Docker-Compose eine schnelle API-Umgebung
Versuchen Sie HTML-Scraping mit der Python-Bibliothek
[Linux] Erstellen einer Jenkins-Umgebung mit Docker
Erstellen Sie mit pyenv eine virtuelle Umgebung für Python
Erstellen Sie mit Selenium eine Capture-Erfassungsmaschine
Erstellen Sie mit Neovim eine moderne Python-Umgebung
[Linux] Aufbau einer Docker-Umgebung mit Amazon Linux 2
Erstellen Sie einen lokalen Server mit einem einzeiligen Befehl [Mac]
Erstellen Sie eine Entwicklungsumgebung für die C-Sprache mit einem Container
Erstellen Sie mit pulumi eine WardPress-Umgebung auf AWS
Erstellen Sie eine Python-Umgebung mit ansible auf centos6
[Python] Erstellen Sie mit Docker eine Django-Entwicklungsumgebung
Erstellen Sie mit Sublime Text3 eine Python3-Build-Umgebung
Erstellen Sie ein billiges Zusammenfassungssystem mit AWS-Komponenten
Erstellen Sie mit Vagrant in 5 Minuten eine Django-Umgebung
[Memo] Erstellen Sie eine virtuelle Umgebung mit Pyenv + anaconda
Erstellen Sie eine virtuelle Umgebung mit pyenv und venv
Erstellen Sie mit der Doker Toolbox eine Django-Entwicklungsumgebung
Erstellen einer Python-Umgebung mit OSX Elcapitan
Erstellen Sie mit IntelliJ schnell eine Python Django-Umgebung
Erstellen Sie eine Python-Umgebung für maschinelles Lernen mit Containern
Erstellen Sie eine Python-Ausführungsumgebung mit VS-Code
Erstellen Sie mit Docker eine grundlegende Data Science-Umgebung (Jupyter, Python, R, Julia, Standardbibliothek).
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
Erstellen Sie mit pyenv-virtualenv eine Python-Umgebung für jedes Verzeichnis
Vorsichtsmaßnahmen bei der Installation eines hierarchischen Include-Verzeichnisses mit waf
Erstellen Sie mit Python eine Entwicklungsumgebung für maschinelles Lernen
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
Erstellen Sie eine Entwicklungsumgebung mit Poetry Django Docker Pycharm
Erstellen einer Django-Umgebung für Win10 (mit virtuellem Speicherplatz)
Erstellen einer numerischen Berechnungsumgebung mit pyenv und miniconda3
A4 Größe mit Python-Pptx
Erstellen Sie python3.x mit pyenv
Mit Dekorateur dekorieren
Erstellen Sie eine Datenanalyseumgebung mit Kedro + MLflow + Github-Aktionen
Versuchen Sie, ein Deep Learning / Neuronales Netzwerk mit Scratch aufzubauen
Erstellen Sie mit Docker eine Django-Entwicklungsumgebung! (Docker-compose / Django / postgreSQL / nginx)
Erstellen Sie Azure-Pipelies mit Azure DevOps in einer selbst gehosteten Linux-Umgebung
Erstellen Sie mit VirtualBox und Ubuntu eine Scikit-Lernumgebung für maschinelles Lernen
[Memo] Erstellen Sie mit Docker eine Entwicklungsumgebung für Django + Nuxt.js
(Jetzt) Erstellen Sie eine GPU Deep Learning-Umgebung mit GeForce GTX 960
[Django] Erstellen Sie mit PyCharm schnell eine Entwicklungsumgebung für Django-Container (Docker)
Ein Beispiel zum Zeichnen von Punkten mit PIL (Python Imaging Library).
Erstellen Sie mit Django eine Bulletin-Board-App von Grund auf neu. (Teil 2)
Erstellen Sie mit VSCode x Remote Development x Pipenv eine komfortable Entwicklungsumgebung
Erstellen Sie mit Falcon einen Light-Speed-Web-API-Server
Erstellen Sie mit Django eine Bulletin-Board-App von Grund auf neu. (Teil 3)
Erstellen einer Entwicklungsumgebung für die Python2.7-Serie mit Vagrant
Erstellen Sie eine Python-Umgebung mit pyenv (OS X El Capitan 10.11.3).
Erstellen einer Todo-App mit Django ① Erstellen Sie eine Umgebung mit Docker
Erstellen Sie eine Python-Umgebung mit WSL + Pyenv + Jupyter + VSCode