Discussions au sujet de NI LabVIEW

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

Compilation exe 64bits 32bits

J'ai créé un projet qui utilise du hardware.

Des classes me permettent de passer d'un hardware à l'autre afin de limiter le code dupliqué.

Cependant j'ai du hardware qui utilise un dll 32bit et d'autre qui utilise une dll 64bit.

J'arrive à avoir tout dans le projet 32bit ( un seul type de hardware) lorsque j'ouvre mon projet en 64bit une dll n'est pas trouvé car elle ne fonctionne qu'en 32bit et je ne peux pas compiler car j'ai une classe qui ne sera jamais appelée( car dans des structures conditionnelle sur 32/64bit) qui est brisée.

 

Avez vous une solution simple pour gérer ce genre de situation?

 

Ma solution pour le moment est de supprimer toutes les références à cette dll 32 bit dans mon projet. Cela va à l'encontre de mon but initial qui est de compiler le même programme en 32 bit et 64 bits...

 

Merci d'avance pour vos proposition

0 Compliments
Message 1 sur 3
908 Visites

I would suggest to standardize and stay on either 32bit or 64 bit to avoid these problems. 

0 Compliments
Message 2 sur 3
859 Visites

I have no choice, I have to connect to 3 types of hardware two of them use a 64 bit dll and one of them uses a 32 bit dll.

0 Compliments
Message 3 sur 3
857 Visites