Я пытаюсь реализовать проект, который использует NatNet SDK, SDK для подключения к программному обеспечению оптической камеры слежения.
Моя проблема заключается в следующем: я пытаюсь использовать самый простой из возможных примеров для подключения к серверу, но он ведет себя по-разному, когда я компилирую его под VS2010 и когда я запускаю прилагаемый exe. Решения SDK и скомпилированные версии взяты из VS2005.
В программе есть одна строка для настройки обратного вызова.
theClient->SetDataCallback( DataHandler, theClient ); // this function will receive data from the server
Проблема в том, что если я компилирую проект под VS2010, он компилируется нормально и работает нормально, но обратный вызов не запускается, клиент считает, что ничего не происходит.
Если я перекомпилирую приложение тестового сервера, новый скомпилированный клиент будет работать с новым скомпилированным сервером.
Вот небольшое резюме того, как работают различные скомпилированные клиент и серверы.
Я действительно не испытал на этом уровне различий в версиях Visual Studio, и я не знаю, как я могу отладить не вызывающий вызов обратный вызов. Так как я вынужден подключиться к прилагаемому программному обеспечению (ARENA), я не могу просто перекомпилировать его, как я делал с примером серверного решения.
Можете ли вы помочь в следующих вопросах?
Задача ещё не решена.
Других решений пока нет …