Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
876 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  recompiler un dll 32bits en 64 bits

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

recompiler un dll 32bits en 64 bits

n°2096361
martin bar​tet
Posté le 19-08-2011 à 14:46:56  profilanswer
 

Bonjour a tous,
 
Je ne suis pas programmeur (je suis complètement inculte en la matière) mais je vous expose mon problème :  
voila j'utilise une surface de controle USB , une TASCAM US 428, pour piloter un séquenceur audio/midi nommé Reaper
http://www.cockos.com/reaper/
 
Pour la faire reconnaitre pa le soft, cette surface fonctionne avec un .dll créé par un utilisateur anglophone de Reaper ( http://forum.cockos.com/showthread [...] cam&page=3 ) , malheureusement ce .dll ne fonctionne que sous un OS 32 bits,
Récemment je suis passer au 64 bits avec Windows 7, mes besoin en Ram étant de plus en plus important. Je ne peut plus utiliser ma surface de controle.
Ma question est donc la suivante (étant un Newbie complet) qu'elle est la procédure et les outils que l'on doit utiliser  pour recompiler ce driver en 64 bits ? ( voir ce thread http://forum.cockos.com/showpost.p [...] tcount=113 )
La tache est elle réalisible ou est-ce mission impossible ?
 
lien vers le dll : http://www.megaupload.com/?d=09KTXTJW
 
Je vous remercie d'avoir lu mon post !

mood
Publicité
Posté le 19-08-2011 à 14:46:56  profilanswer
 

n°2096364
xilebo
noone
Posté le 19-08-2011 à 14:50:34  profilanswer
 

as tu les sources de la dll ?
 
Pour la compiler en 64 bits, il faut relire tout le code et rendre les appels non 64bits en 64 bits. Ex : manipulation d'adresses, appels systèmes prévus pour le 32 bits uniquement etc ...
 
Le temps de travail dépend de la taille du code source, mais aussi de la qualité de code qui permet facilement ou non de basculer en compatibilité 64 bits.
 
Vu que tu n'es pas programmeur, je crains que ca ne soit pas facile pour toi :(

n°2096471
martin bar​tet
Posté le 19-08-2011 à 22:31:02  profilanswer
 

j'ai juste le fichier Zip avec le lien plus haut.
et je ne sais même pas a quoi ça ressemble un code source !
bon bin ça à l'air cuit pour moi alors !  :cry:

n°2096577
martin bar​tet
Posté le 21-08-2011 à 10:00:54  profilanswer
 

Bon après quelques recherches la source de la .dll est bien dans le lien megaupload au dessus :  dans le zip :  jmde/csurf  
le code relatif à ma contrôle de surface doit être dans le fichier  csurf_us428.cpp
 
les extensions sdk du logiciel Reaper ont été mises à jour également depuis :  
http://www.reaper.fm/sdk/plugin/re [...] on_sdk.zip
tout le code source concernant l'ajout d'une contrôle de surface est dans jmde/csurf  
 
Il doit falloir recompiler en utilisant la mise à jour du code source et le travail initial ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  recompiler un dll 32bits en 64 bits

 

Sujets relatifs
Passer d'un entier à des bitsFaire une rotation de 2 octets
Une variable codée sur 4 bits ?[C++] Traitement d'image par pixel (bits)
Référence en 64 bitsnombre de cases mémoire dans un système 32 bits
float et double sur architecture 32bitsproblème de création de fichier dll sous 64 bits
vecteur de bits en language C !!!!(linux) lib64 pour compiler sur un OS 32 bits
Plus de sujets relatifs à : recompiler un dll 32bits en 64 bits


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR