2011-06-26 1 views

Répondre

1

Si je dans vos chaussures, j'établiraient OpenPGM sur FreeBSD ou Ubuntu et ont un processus de routeur il qui prend les messages de la machine Windows et les multidiffuse. De cette façon, vous avez un problème beaucoup plus simple à traiter sur Windows, et vous utiliserez l'une des plates-formes préférées pour OpenPGM

Presque tout le code dont vous avez besoin pour gérer le scénario de routage est déjà écrit pour vous dans le Guide 0MQ.

+0

Comment est-ce une bonne performance sage solution? – MOnsDaR

2

Vous suivez d'abord le guide OpenPGM: https://code.google.com/p/openpgm/wiki/OpenPgm5CReferenceBuildLibraryWindows alors vous assurez-vous que le processus de compilation des zeromq peut relier cette bibliothèque ...

Il devrait être possible de se rendre au travail, cependant, cela est possible, il est pas facile: https://zeromq.jira.com/browse/LIBZMQ-377

Cependant, vous pouvez télécharger un fichier binaire complètement compilé avec OpenPGM sur Windows à partir d'ici: http://www.zeromq.org/distro:microsoft-windows

4

Je l'ai fait. Ce n'était pas aussi dur que je le craignais à l'origine. Voici comment je l'ai fait:

  1. Télécharger les binaires OpenPGM d'ici: http://miru.hk/openpgm/
  2. Télécharger la source ZMQ, soit le tarball ou de github
  3. Ouvrir construit \ MSVC \ msvc10.sln dans Visual Studio
  4. Sélectionnez la configuration WithOpenPGM
  5. Ajouter les répertoires OpenPGM appropriés aux répertoires Include supplémentaires
  6. Ajouter les répertoires OpenPGM appropriés aux répertoires de bibliothèque supplémentaires
  7. Ajouter un fichier .lib OpenPGM approprié aux dépendances de l'éditeur de liens supplémentaires
  8. Construire et profiter
Questions connexes