python:wrapper
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| python:wrapper [2022/06/25 15:32] – francois | python:wrapper [2022/06/28 08:38] (current) – luke | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| L' | L' | ||
| - | |||
| |< | |< | ||
| drwxr-xr-x 3 4096 build | drwxr-xr-x 3 4096 build | ||
| Line 22: | Line 21: | ||
| programme python | programme python | ||
| </ | </ | ||
| + | |||
| + | <WRAP center round download 60%> | ||
| + | Ensemble des sources {{ : | ||
| + | </ | ||
| ===== Code C++ ===== | ===== Code C++ ===== | ||
| Line 33: | Line 36: | ||
| L' | L' | ||
| + | |||
| {{ : | {{ : | ||
| <code c++> | <code c++> | ||
| Line 62: | Line 66: | ||
| Le programme proprement dit (les données initiales et le comportement) se trouve dans un fichier '' | Le programme proprement dit (les données initiales et le comportement) se trouve dans un fichier '' | ||
| + | |||
| {{ : | {{ : | ||
| <code c++> | <code c++> | ||
| Line 105: | Line 110: | ||
| La première ligne permet de sélectionner le bon interpréteur. | La première ligne permet de sélectionner le bon interpréteur. | ||
| + | |||
| {{ : | {{ : | ||
| <code python> | <code python> | ||
| Line 140: | Line 146: | ||
| La liaison ce fait grâce à la bibliothèque Boost avec un ensemble de déclarations. | La liaison ce fait grâce à la bibliothèque Boost avec un ensemble de déclarations. | ||
| + | |||
| {{ : | {{ : | ||
| <code c++> | <code c++> | ||
| Line 195: | Line 202: | ||
| set (CXX_STANDARD_REQUIRED ON) | set (CXX_STANDARD_REQUIRED ON) | ||
| </ | </ | ||
| + | |||
| + | <WRAP center round important 60%> | ||
| Il est important de produire une bibliothèque dynamique ('' | Il est important de produire une bibliothèque dynamique ('' | ||
| + | </ | ||
| <code cmake> | <code cmake> | ||
| set (BUILD_SHARED_LIBS ON) | set (BUILD_SHARED_LIBS ON) | ||
| Line 234: | Line 244: | ||
| ${Boost_LIBRARIES} | ${Boost_LIBRARIES} | ||
| ) | ) | ||
| + | </ | ||
| + | |||
| + | Installation du package '' | ||
| + | <code bash> | ||
| + | sudo apt-get install -y libboost-python-dev | ||
| </ | </ | ||
python/wrapper.1656171156.txt.gz · Last modified: 2022/06/25 15:32 by francois