2017-02-06 4 views
0

J'ai une assez grande application construite en studio visuel qui fonctionne en x86 et qui a récemment eu besoin d'intégrer une bibliothèque qui est seulement construite x64. Y at-il un moyen d'utiliser une dépendance x64 en mode x86 ou ai-je besoin de construire une application séparée, en quelque sorte l'appeler alors peut-être transmettre les données à l'application par l'intermédiaire d'un socket ou quelque chose? Aucune suggestion?J'ai une application 32 bits qui a besoin d'une dépendance sur une DLL 64 bits

+2

Vous devez construire une application séparée. Vous ne pouvez pas mélanger des exécutables 32 et 64 bits. Peut-être qu'il est temps de porter l'application 32 bits à x64. – drescherjm

+0

thx. oui, nous ne pouvons pas aller 64, il crée des problèmes de mémoire fous. –

+2

Communiquer via une socket fonctionne. Vous pourriez utiliser la mémoire partagée cependant. – harold

Répondre

0

Je résolu ce problème en créant une deuxième application à exécuter 64 et configurer des écouteurs pour la sortie de la console et la sortie d'erreur afin de transmettre des données de retour