Python: undefined reference to `_imp __VJ_InitModule4'

Ich versuche zu tun, ein debug-build des Rabbyt Bibliothek mit mingw-gcc zum laufen mit meinem MSVC gebaut python26_d.. ich habe eine Menge Undefinierte Referenzen, die verursacht mich zu erstellen libpython26_d.eine, allerdings eine der Undefinierte Referenzen bleibt. Googeln gibt mir:

http://www.techlists.org/archives/programming/pythonlist/2003-03/msg01035.shtml

Aber -rdynamic nicht helfen.

e:\MinGW/bin\gcc.exe -mno-cygwin -mdll -O -Wall-g -IE:\code\python\python\py26\ 
include-IE:\code\python\python\py26\PC -c rabbyt/rabbyt._rabbyt.c -o build\temp 
.win32-2.6-pydebug\Debug\rabbyt\rabbyt._rabbyt.o -O3 -fno-strict-aliasing 
rabbyt/rabbyt._rabbyt.c:1351: Warnung: '__Pyx_SetItemInt' definiert, aber nicht verwendet 
schreiben von build\temp.win32-2.6-pydebug\Debug\rabbyt\_rabbyt_d.def 

e:\MinGW/bin\gcc.exe -mno-cygwin -shared-g bauen\temp.win32-2.6-pydebug\Debug\r 
abbyt\rabbyt._rabbyt.o build\temp.win32-2.6-pydebug\Debug\rabbyt\_rabbyt_d.def - 
LE:\code\python\python\py26\libs -LE:\code\python\python\py26\PCbuild -lopengl32 
-lglu32 -lpython26_d -lmsvcr90 -o build\lib.win32-2.6-pydebug\rabbyt\_rabbyt_d. 
pyd 
build\temp.win32-2.6-pydebug\Debug\rabbyt\rabbyt._rabbyt.o: In Funktion `init_ra 
bbyt': 

E:/code/python/rabbyt/rabbyt/rabbyt._rabbyt.c:1121: undefined reference to `_imp 
__PJ_InitModule4' 
python_d setup.py build --debug -mingw32 c ist der Befehl-Linie
Es ist nicht empfohlen, die Verwendung von MinGW (oder einer der Gabeln) mit der offiziellen WIndows-Python-builds (oder jede andere MSVC build), für die Gründe erklärt in bugs.python.org/issue4709#msg243605.

InformationsquelleAutor | 2010-05-16

Schreibe einen Kommentar