【发布时间】:2014-12-06 13:34:38
【问题描述】:
我正在尝试按照http://doc.aldebaran.com/2-1/dev/cpp/install_guide.html 中的说明在 Windows 上安装 NaoQI C++ SDK。
在运行qibuild make 时,我陷入了 E 部分。第 3 步。一开始,它给出了类似这个问题的错误信息: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'
我在 naoqi sdk 中找不到任何名为 boost_signals-vc100-mt-gd-1_50.lib 的文件。我猜它应该在运行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 在这条路径下。
【问题讨论】:
标签: c++ windows visual-studio-2010 nao-robot