Произошла ошибка при создании примера проекта helloworld NaoQI C ++ SDK для Windows VS2010

Я пытаюсь установить NaoQI C ++ SDK в Windows, следуя инструкциям в http://doc.aldebaran.com/2-1/dev/cpp/install_guide.html.

Я застрял в части Е. Шаг 3, при запуске qibuild make, Сначала он выдавал сообщения об ошибках, похожие на этот вопрос: https://community.aldebaran.com/en/forum/error-occurred-when-building-prodect-hellworld-1176.

После того как я добавил add_definitions("-DNOMINMAX") CmakeLists.txt, как предложено, сообщение об ошибке становится:

LINK : fatal error LNK1104: cannot open file 'c:\NaoQi\Devtool\naoqi-sdk\lib\boost_signals-vc100-mt-gd-1_50.lib'

Я не могу найти файл с именем boost_signals-vc100-mt-gd-1_50.lib в Наоки SDK. Я думаю, это должно быть скомпилировано автоматически при запуске qibuild configure или же qibuild make но почему-то это не так.

Версия SDK naoqi-sdk-2.0.2.53-win32-vs2010и ОС Windows 8.1 (x64).

В Visual Studio 2010, CMake 2.8.10, qibuild 3.6.2 и Python 2.7.8.

Я не знаю, имеет ли это какое-то значение, но когда я запускаю «qibuild configure», я получаю следующие сообщения:

— Looking for include file pthread.h
— Looking for include file pthread.h – not found

Я проверил PTHREAD_INCLUDE_DIRS который c:/NaoQi/Devtool/naoqi-sdk/include а также pthread.h находится под этим путем.

0

Решение

Решил это!
Если кто-то хочет знать, вот как я это решаю.

  1. Скомпилируйте свою собственную библиотеку надстройки и скопируйте их в naoqi-sdk / lib.
  2. Откройте файл решения VisualStudio и измените конфигурацию на режим выпуска.

    SDK для Windows не имеет библиотек отладочной версии ALCOMMON, ALPROXY и ALVALUE. Вот почему режим отладки не работает.

0

Другие решения


По вопросам рекламы [email protected]