質問するログイン新規登録

質問編集履歴

2

質問の追加

2018/09/13 08:00

投稿

uriuri
uriuri

スコア47

title CHANGED
File without changes
body CHANGED
@@ -50,4 +50,37 @@
50
50
  Py_Finalize();
51
51
  return 0;
52
52
  }
53
+ ```
54
+ ```
55
+ /usr/lib/python2.7/dist-packages/vtk/libvtkRenderingPythonTkWidgets.x86_64-linux-gnu.so
56
+ /usr/lib/python2.7/dist-packages/vtk/vtkChartsCorePython.x86_64-linux-gnu.so
57
+ /usr/lib/python2.7/dist-packages/vtk/vtkCommonColorPython.x86_64-linux-gnu.so
58
+ /usr/lib/python2.7/dist-packages/vtk/vtkCommonComputationalGeometryPython.x86_64-linux-gnu.so
59
+ /usr/lib/python2.7/dist-packages/vtk/vtkCommonCorePython.x86_64-linux-gnu.so
60
+ /usr/lib/python2.7/dist-packages/vtk/vtkCommonDataModelPython.x86_64-linux-gnu.so
61
+ /usr/lib/python2.7/dist-packages/vtk/vtkCommonExecutionModelPython.x86_64-linux-gnu.so
62
+ /usr/lib/python2.7/dist-packages/vtk/vtkCommonMathPython.x86_64-linux-gnu.so
63
+ /usr/lib/python2.7/dist-packages/vtk/vtkCommonMiscPython.x86_64-linux-gnu.so
64
+ /usr/lib/python2.7/dist-packages/vtk/vtkCommonSystemPython.x86_64-linux-gnu.so
65
+ /usr/lib/python2.7/dist-packages/vtk/vtkCommonTransformsPython.x86_64-linux-gnu.so
66
+ /usr/lib/python2.7/dist-packages/vtk/vtkDomainsChemistryPython.x86_64-linux-gnu.so
67
+ /usr/lib/python2.7/dist-packages/vtk/vtkFiltersAMRPython.x86_64-linux-gnu.so
68
+ /usr/lib/python2.7/dist-packages/vtk/vtkFiltersCorePython.x86_64-linux-gnu.so
69
+ /usr/lib/python2.7/dist-packages/vtk/vtkFiltersExtractionPython.x86_64-linux-gnu.so
70
+ /usr/lib/python2.7/dist-packages/vtk/vtkFiltersFlowPathsPython.x86_64-linux-gnu.so
71
+ /usr/lib/python2.7/dist-packages/vtk/vtkFiltersGeneralPython.x86_64-linux-gnu.so
72
+ /usr/lib/python2.7/dist-packages/vtk/vtkFiltersGenericPython.x86_64-linux-gnu.so
73
+ /usr/lib/python2.7/dist-packages/vtk/vtkFiltersGeometryPython.x86_64-linux-gnu.so
74
+ /usr/lib/python2.7/dist-packages/vtk/vtkFiltersHybridPython.x86_64-linux-gnu.so
75
+ /usr/lib/python2.7/dist-packages/vtk/vtkFiltersHyperTreePython.x86_64-linux-gnu.so
76
+ /usr/lib/python2.7/dist-packages/vtk/vtkFiltersImagingPython.x86_64-linux-gnu.so
77
+ /usr/lib/python2.7/dist-packages/vtk/vtkFiltersModelingPython.x86_64-linux-gnu.so
78
+ /usr/lib/python2.7/dist-packages/vtk/vtkFiltersParallelFlowPathsPython.x86_64-linux-gnu.so
79
+ /usr/lib/python2.7/dist-packages/vtk/vtkFiltersParallelGeometryPython.x86_64-linux-gnu.so
80
+ /usr/lib/python2.7/dist-packages/vtk/vtkFiltersParallelImagingPython.x86_64-linux-gnu.so
81
+ /usr/lib/python2.7/dist-packages/vtk/vtkFiltersParallelMPIPython.x86_64-linux-gnu.so
82
+ /usr/lib/python2.7/dist-packages/vtk/vtkFiltersParallelPython.x86_64-linux-gnu.so
83
+ /usr/lib/python2.7/dist-packages/vtk/vtkFiltersParallelStatisticsPython.x86_64-linux-gnu.so
84
+ .
85
+ .
53
86
  ```

1

コードの追加

2018/09/13 08:00

投稿

uriuri
uriuri

スコア47

title CHANGED
File without changes
body CHANGED
@@ -21,4 +21,33 @@
21
21
  fatal error: Python.h: そのようなファイルやディレクトリはありません
22
22
  compilation terminated.
23
23
 
24
- アドバイスいただけると幸いです
24
+ アドバイスいただけると幸いです
25
+
26
+
27
+ python.c
28
+ ```c
29
+ #include <stdio.h>
30
+ #include <Python.h>
31
+
32
+ int main()
33
+ {
34
+ PyObject *pModule, *pTmp;
35
+ char *sTmp;
36
+
37
+ Py_Initialize();
38
+
39
+ /* モジュールをimport */
40
+ pModule = PyImport_ImportModule("○○.py");
41
+
42
+ /* pythonで言う pTmp = getattr(pModule, 'func')() みたいな。 */
43
+ pTmp = PyObject_CallMethod(pModule, "func", NULL);
44
+
45
+ /* PyObjectをC言語の型に変換 */
46
+ PyArg_Parse(pTmp, "s", &sTmp)
47
+
48
+ printf("%s\n", sTmp);
49
+
50
+ Py_Finalize();
51
+ return 0;
52
+ }
53
+ ```