Bonjour,
j'ai créé une extension en C et je n'arrive pas à la compiler sous windows. Je
passe par distituls pour compiler
Sous Linux je n'ai pas eu de problème, mais sous Windows, j'ai cette erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 from distutils.core import setup, Extension MODULE = 'carbre' setup( name = MODULE, ext_modules = [ Extension( MODULE, sources = [ 'extension/carbre.c' ] ), ] )
Pour info j'utilise python 2.6. sous Linux alors que sous windows la version 3.1running build
running build_ext
building 'carbre' extension
C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -IC:\Python31\include -IC:\Python31\PC /Tcextension/carbre.c /Fobuild\temp.win32-3.1\Release\extension/carbre.obj
command '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe"' failed with exit status 2
Pensez-vous que le problème puisse venir de là ? Je testerai sous la 2.6 dès que possible.
Sinon, j'ai une autre question. Lors de la compilation d'extensions, l'extension est elle portable vers des os et architectures identique (win 32 bits, win 64 bits) ou dépend t-elle également du processeur (win 32 bits AMD, win 32 bits Intel)
Merci d'avance
Partager