Я пытаюсь установить NaoQI C++ SDK в Windows, следуя инструкциям в http://doc.aldebaran.com/2-1/dev/cpp/install_guide.html.
Я застрял в части E. Step.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
в naoqi 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, qbuild 3.6.2 и Python 2.7.8.
Я не знаю, имеет ли это какое-то значение, но при запуске «qbuild 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
находится по этому пути.