problème de création de fichier dll sous 64 bits

problème de création de fichier dll sous 64 bits - Python - Programmation

Marsh Posté le 29-05-2010 à 18:11:06    

Bonjour à tous,
 
ai un problème concernant la création de fichiers dll avec visual studio 2008 Prof. sur un ordinateur à 64 bits. En effet, les fichiers dll sont issus de subroutines fortran que j'interface vers python avec la commande " f2py -c -m newname oldname.f ".
Cette commande m'affiche le message d'erreur suivant:
 
" fatal error LNK1112 module machine type 'X86' conflicts with target machine type 'x64' "  
 
J'utilise une version 2.6  de python à 64 bits sur une machine à 64 bits de système d'exploitation, et le visual studio 2008 Prof que je pense devoir être compatible avec le système à 64 bits.
 
Merci de m'aider à trouver une solution a ce problème.
 
A bientôt
 
Olivier

Reply

Marsh Posté le 29-05-2010 à 18:11:06   

Reply

Marsh Posté le 29-05-2010 à 22:11:24    

Apparemment, ton problème semble connu
http://www.google.fr/search?hl=fr& [...] =&gs_rfai=


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
Reply

Marsh Posté le 30-05-2010 à 16:55:21    

Bonjour Sve@r,
merci pour ta réponse, mais j'ai toujours des difficultés,
ou pourrais je  trouver sur mon ordinateur :
 
" Open c4dll.lst and change /MACHINE:IA64 to /MACHINE:x64 ".?
 
J'ai également retrouvé le fichier vcvarsall.bat " Find vcvarsall.bat which should be somewhere in your Visual Studio installation. Call it, passing the parameter x64 " Mais impossible de le modifier. En l'appelant depuis la ligne de commande cmd, j'ai ce message
 
" Setting environment for using Microsoft Visual Studio 2008 x86 tools."
 
Pourrais tu me donner plus de détails et de précision sur les modifications à effectuer sur ma machine, surtout les dossiers et leurs repertoires.
 
Merci d'avance
A bientot

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed