совместное использование переменных между проектами Visual C ++ - PullRequest
0 голосов
/ 15 ноября 2011

Я использую OpenCV для поиска мячей для гольфа. Я уже нашел координаты шара, и теперь я хочу отправить эти координаты в другой проект VC ++, который осуществляет связь проекта. Я хочу знать, как мне объявить переменную, чтобы к ней можно было получить доступ в другом проекте в решении

1 Ответ

1 голос
/ 15 ноября 2011

Если два проекта запускают отдельные процессы, вам потребуется IPC (межпроцессное взаимодействие). Для этого есть библиотека Boost .

Если в ваших проектах выполняется только один процесс, скажем, один - exe, а другой - dll, вы можете связать свой exe с dll и передать значения через глобальную переменную, используемую обоими exe и dll (не рекомендуется) или через вызовы функций (т.е. создайте объект из dll и вызовите функцию set со своими значениями или что-то в этом роде).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...