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