差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン | |||
c_cpp:boost:boost_python [2020/09/11 19:20] – ともやん | c_cpp:boost:boost_python [2021/07/05 01:59] (現在) – ともやん | ||
---|---|---|---|
行 16: | 行 16: | ||
{{c_cpp: | {{c_cpp: | ||
- | <WRAP prewrap 100% #mincode> | + | <WRAP prewrap 100% mincode> |
< | < | ||
言語: Python | 言語: Python | ||
行 27: | 行 27: | ||
以下の内容で新しいプロジェクトを構成して **[作成]** をクリックする。\\ | 以下の内容で新しいプロジェクトを構成して **[作成]** をクリックする。\\ | ||
- | <WRAP prewrap 100% #mincode> | + | <WRAP prewrap 100% mincode> |
< | < | ||
プロジェクト名: | プロジェクト名: | ||
行 69: | 行 69: | ||
**PyHelloBoostPython** プロジェクトの **PyHelloBoostPython.py** ファイルに以下のコードを貼り付ける。\\ | **PyHelloBoostPython** プロジェクトの **PyHelloBoostPython.py** ファイルに以下のコードを貼り付ける。\\ | ||
- | <WRAP prewrap 100% #mincode> | + | <WRAP prewrap 100% mincode> |
<code python PyHelloBoostPython.py> | <code python PyHelloBoostPython.py> | ||
# | # | ||
行 130: | 行 130: | ||
{{c_cpp: | {{c_cpp: | ||
- | <WRAP prewrap 100% #mincode> | + | <WRAP prewrap 100% mincode> |
< | < | ||
言語: C++ | 言語: C++ | ||
行 141: | 行 141: | ||
以下の内容で新しいプロジェクトを構成して **[作成]** をクリックする。\\ | 以下の内容で新しいプロジェクトを構成して **[作成]** をクリックする。\\ | ||
- | <WRAP prewrap 100% #mincode> | + | <WRAP prewrap 100% mincode> |
< | < | ||
プロジェクト名: | プロジェクト名: | ||
行 151: | 行 151: | ||
**superfastcode_cpython** プロジェクトを右クリックして、**[追加] - [新しい項目...]** をクリックする。\\ | **superfastcode_cpython** プロジェクトを右クリックして、**[追加] - [新しい項目...]** をクリックする。\\ | ||
以下の内容で新しい項目を追加する。\\ | 以下の内容で新しい項目を追加する。\\ | ||
- | <WRAP prewrap 100% #mincode> | + | <WRAP prewrap 100% mincode> |
< | < | ||
種類: C++ ファイル (.cpp) | 種類: C++ ファイル (.cpp) | ||
行 167: | 行 167: | ||
これにより、**Debug、Release、Win32、x64** のすべての組み合わせについての設定を変更する。\\ | これにより、**Debug、Release、Win32、x64** のすべての組み合わせについての設定を変更する。\\ | ||
**CPython プロジェクト** (Python 用 C++ 拡張機能) のビルドに必要な設定の概要は以下の通りである。\\ | **CPython プロジェクト** (Python 用 C++ 拡張機能) のビルドに必要な設定の概要は以下の通りである。\\ | ||
- | <WRAP prewrap 100% #mincode> | + | <WRAP prewrap 100% mincode> |
< | < | ||
[構成プロパティ] - [全般] - [構成の種類]: | [構成プロパティ] - [全般] - [構成の種類]: | ||
行 200: | 行 200: | ||
**superfastcode_cpython** プロジェクトの **cpython_module.cpp** ファイルに以下の内容を貼り付ける。\\ | **superfastcode_cpython** プロジェクトの **cpython_module.cpp** ファイルに以下の内容を貼り付ける。\\ | ||
- | <WRAP prewrap 100% #mincode> | + | <WRAP prewrap 100% mincode> |
<code cpp cpython_module.cpp> | <code cpp cpython_module.cpp> | ||
#include < | #include < | ||
行 253: | 行 253: | ||
{{c_cpp: | {{c_cpp: | ||
- | <WRAP prewrap 100% #mincode> | + | <WRAP prewrap 100% mincode> |
< | < | ||
言語: C++ | 言語: C++ | ||
行 264: | 行 264: | ||
以下の内容で新しいプロジェクトを構成して **[作成]** をクリックする。\\ | 以下の内容で新しいプロジェクトを構成して **[作成]** をクリックする。\\ | ||
- | <WRAP prewrap 100% #mincode> | + | <WRAP prewrap 100% mincode> |
< | < | ||
プロジェクト名: | プロジェクト名: | ||
行 274: | 行 274: | ||
**superfastcode_boost** プロジェクトを右クリックして、**[追加] - [新しい項目...]** をクリックする。\\ | **superfastcode_boost** プロジェクトを右クリックして、**[追加] - [新しい項目...]** をクリックする。\\ | ||
以下の内容で新しい項目を追加する。\\ | 以下の内容で新しい項目を追加する。\\ | ||
- | <WRAP prewrap 100% #mincode> | + | <WRAP prewrap 100% mincode> |
< | < | ||
種類: C++ ファイル (.cpp) | 種類: C++ ファイル (.cpp) | ||
行 287: | 行 287: | ||
これにより、**Debug、Release、Win32、x64** のすべての組み合わせについての設定を変更する。\\ | これにより、**Debug、Release、Win32、x64** のすべての組み合わせについての設定を変更する。\\ | ||
**Boost.Python プロジェクト** (Python 用 C++ 拡張機能) のビルドに必要な設定の概要は以下の通りである。\\ | **Boost.Python プロジェクト** (Python 用 C++ 拡張機能) のビルドに必要な設定の概要は以下の通りである。\\ | ||
- | <WRAP prewrap 100% #mincode> | + | <WRAP prewrap 100% mincode> |
< | < | ||
[構成プロパティ] - [全般] - [構成の種類]: | [構成プロパティ] - [全般] - [構成の種類]: | ||
行 320: | 行 320: | ||
**superfastcode_boost** プロジェクトの **boost_module.cpp** ファイルに以下の内容を貼り付ける。\\ | **superfastcode_boost** プロジェクトの **boost_module.cpp** ファイルに以下の内容を貼り付ける。\\ | ||
- | <WRAP prewrap 100% #mincode> | + | <WRAP prewrap 100% mincode> |
<code cpp boost_module.cpp> | <code cpp boost_module.cpp> | ||
#include < | #include < | ||
行 353: | 行 353: | ||
**アクティブ ソリューション構成: | **アクティブ ソリューション構成: | ||
- | <WRAP prewrap 100% #mintbl> | + | <WRAP prewrap 100% mintbl> |
^ プロジェクト | ^ プロジェクト | ||
|superfastcode_boost | |superfastcode_boost | ||
行 362: | 行 362: | ||
**アクティブ ソリューション構成: | **アクティブ ソリューション構成: | ||
- | <WRAP prewrap 100% #mintbl> | + | <WRAP prewrap 100% mintbl> |
^ プロジェクト | ^ プロジェクト | ||
|superfastcode_boost | |superfastcode_boost |