2011-11-15 4 views
0

J'utilise OpenCV pour trouver des balles de golf. J'ai déjà trouvé les coordonnées de la balle et je veux maintenant envoyer ces coordonnées à un autre projet VC++ qui assure la communication du projet. Je veux savoir comment déclarer la variable afin qu'elle puisse être accédée dans un autre projet de la solutionPartage de variables entre projets Visual C++

+0

Vous pouvez utiliser des tuyaux nommés. – YAHOOOOO

Répondre

1

Si les deux projets exécutent des processus distincts, vous aurez besoin de IPC (communication inter-processus). Il y a un Boost library pour ça.

Si vos projets se déroulent un seul processus, dire qu'on est un exe et on est un dll, vous pouvez lier votre exe au dll et transmettre les valeurs via une fois globale utilisée par le exe et la dll (non recommandé) ou via des appels de fonction (c.-à-d. créer un objet à partir du dll et appeler une fonction set avec vos valeurs ou quelque chose comme ça).

Questions connexes