recompiler un dll 32bits en 64 bits

recompiler un dll 32bits en 64 bits - C++ - Programmation

Marsh Posté le 19-08-2011 à 14:46:56    

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 !

Reply

Marsh Posté le 19-08-2011 à 14:46:56   

Reply

Marsh Posté le 19-08-2011 à 14:50:34    

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 :(

Reply

Marsh Posté le 19-08-2011 à 22:31:02    

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:

Reply

Marsh Posté le 21-08-2011 à 10:00:54    

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 ?

Reply

Sujets relatifs:

Leave a Replay

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