質問編集履歴

2

試したことの追記、コマンドの修正

2020/06/19 00:10

投稿

kamontia
kamontia

スコア7

test CHANGED
File without changes
test CHANGED
@@ -94,11 +94,11 @@
94
94
 
95
95
  wrapper.cpython-37m-x86_64-linux-gnu.so: pybind11 を使って共有ライブラリを作成
96
96
 
97
-
97
+ ※yymmtさんの指摘により共有ライブラリのPrefixをPYBIND11_MODULEの第一引数に合わせました
98
98
 
99
99
  ```bash
100
100
 
101
- g++ -O3 -Wall -shared -std=c++11 -fPIC `python3 -m pybind11 --includes` wrapper.cpp -o wrapper`python3-config --extension-suffix`
101
+ g++ -O3 -Wall -shared -std=c++11 -fPIC `python3 -m pybind11 --includes` wrapper.cpp -o hello_wrap`python3-config --extension-suffix`
102
102
 
103
103
  ```
104
104
 
@@ -156,6 +156,22 @@
156
156
 
157
157
 
158
158
 
159
+ ### 試したこと
160
+
161
+ リンクオプションにlibhello.aの指定を追加
162
+
163
+ ※yymmtさんの指摘により共有ライブラリのPrefixをPYBIND11_MODULEの第一引数に合わせました
164
+
165
+ ```bash
166
+
167
+ g++ -O3 -Wall -shared -std=c++11 -fPIC -L ../lib -lhello `python3 -m pybind11 --includes` wrapper.cpp -o hello_wrap`python3-config --extension-suffix`
168
+
169
+ ```
170
+
171
+
172
+
173
+
174
+
159
175
 
160
176
 
161
177
  ### 補足情報(FW/ツールのバージョンなど)

1

タグ追加

2020/06/19 00:10

投稿

kamontia
kamontia

スコア7

test CHANGED
File without changes
test CHANGED
File without changes