Py_InitModule4 또는 Py_InitModule3을 사용해서 python wrapper를 만들었는데
64 비트 머신에서
컴파일은 되는데
실행시 다음과 같은 메세지가 나오면서 import가 되지 않는다.
undefined symbol: Py_InitModule4TraceRefs_64
Py_InitModule4 또는 Py_InitModule3 대신 Py_InitModule4_64로 대체하면 해결된다.
PyMODINIT_FUNC initTEST(){ Py_InitModule4_64("TEST", test_methods, "python wrapper", NULL, PYTHON_API_VERSION); }
'PYTHON' 카테고리의 다른 글
python option (0) | 2012.11.07 |
---|---|
python logging (0) | 2012.11.07 |
파이선 파일 관련 함수 (0) | 2008.09.18 |
파이선 디버깅 (0) | 2008.03.24 |
MapReduce (0) | 2007.02.26 |