V5机器人windows下配置vs2010的方法(C++)

在windows系统(win7、8、10)下,安装vc2010,及配置NAO机器人opencv的C++库的方法

本安装指南需要的安装包有(opencv部分详见汪群祥版opencv配置说明):

1)vs2010;

2)get-pip.py

3)CMake2.8.12.2;

4)Python2.7.X;

5)naoqi-sdk-2.1.4.13-win32-vs2010.zip;

6)webots8.4.0;

7)choregraphe2.1.4.13

1、不要在安装windows系统及各种应用程序的时候设置中文账户名,或其他中文路径。还需要大家熟悉DOS的简单几个命令:

1)cd:进入某文件夹(目录),如cd My Document(具体可百度)

2)dir:查看目录里所有文件及文件夹

2、安装visual studio 2010中的vc模块,不用装VB、C#模块;(visual studio 2010 professional的下载地址是http://dreamspark.eol.cn/)

3、安装CMake。在百度云或CMake官网下载CMake2.8.12.2。

出现安装选项时,选择Add CMake to the system PATH for all users.

4、安装Python 2.7。在windows系统的环境变量中添加python的安装目录的路径。

如果是装在D盘下,则添加D:\Python27和D:\Python27\Scripts。

添加环境变量操作步骤:右键我的电脑-》属性-》高级系统设置-》高级-》环境变量

在下方的环境变量中找到Path项,双击打开,在变量值下方最后加上;D:\Python27;D:\Python27\Scripts(记得使用英文符号)。点击确定保存。

5、NAO机器人C++的SDK工具包解压缩。

在百度云下载naoqi-sdk-2.1.4.13-win32-vs2010.zip。

解压缩至路径比如D:\NaoApp\naoqi-sdk-2.1.4.13-win32-vs2010\

6、进入DOS命令模式

1)快捷键:win+r运行cmd命令(或点击左下角windows图标,运行cmd命令)。

2)将get-pip.py文件拖到DOS模式窗口中,按回车运行该命令。

3)在DOS下运行命令pip install qibuild,如开始从网上下载,则表示成功。

4)运行qibuild --version如果出现qibuild 3.11.4字样,表示成功。

7、验证C++是否配置成功。

1)进入C++的SDK包,比如D:\NaoApp\naoqi-sdk-2.1.4.13-win32-vs2010\这个目录,用cd命令,如下所示

C:\Users\wz>cd D:\NaoApp\naoqi-sdk-2.1.4.13-win32-vs2010\

C:\Users\wz>d:

d:\NaoApp\naoqi-sdk-2.1.4.13-win32-vs2010>

2)输入命令qibuild init

如果提示错误,发现有qi worktree在该路径下,证明已经配好,所以就不用继续配了。

8、配置qibuild。

继续输入qibuild config --wizard后回车。

问用啥生成器:出现20多个选项,选择比如第7项:7 Visual Studio 10回车

问用啥集成编辑环境(IDE):选比如第3项,3 Visual Studio回车

问用不用IncrediBuild?选N

问用不用使用对立的创建目录,选N

问用不用使用对立的SDK目录,选N

NAO机器人的C++目前已经配置完。

9、选择toolchain.xml为默认的toolchain

输入命令qitoolchain create mytoolchain D:\NaoApp\naoqi-sdk-2.1.4.13-win32-vs2010\toolchain.xml回车

没有提示错误,则表示成功。

10、设置上述toolchain.xml(mytoolchain)为默认toolchain

qibuild add-config mytoolchain -t mytoolchain --default

11、编译NAO机器人的helloworld这个程序

进入D:\NaoApp\naoqi-sdk-2.1.4.13-win32-vs2010\doc\dev\cpp\examples\core\helloworld目录

输入qibuild configure

输入qibuild make

12、关闭Visual Studio 2010,用刚才的命令重新编译一遍

qibuild configure helloworld

qibuild make helloworld

如果仅仅有较多警告,没有错误,则表明配置成功。

13、在命令符的模式(DOS模式)下运行该工程

双击webots8.4.0图标打开webots

进入D:\NaoApp\naoqi-sdk-2.1.4.13-win32-vs2010\doc\examples\core\helloworld\build-mytoolchain\sdk\bin目录

运行文件helloworld.exe --pip 127.0.0.1

如果NAO机器人链接成功,并且打印出helloworld,则表示成功。

14、用VS2010打开工程

进入该工程路径D:\NaoApp\naoqi-sdk-2.1.4.13-win32-vs2010\doc\examples\core\helloworld

输入qibuild open helloworld

15、在VS2010中运行该工程

1)设置helloworld为激活的工程项目

在左侧解决方案窗口的列表中会出现ALL_BUILD、helloworld、INSTALL、testhelloworld、ZERO_CHECK这几个项目;

其中ALL_BUILD(第一项)是加粗的,右击helloworld项(第二项),在菜单中选择“设为启动项目”(Set as StartUp Project),让helloword变成激活(加粗)的状态。

2)为主函数(main函数)添加参数

再次右击helloworld项目,在菜单中选最下面的“属性”,在弹出窗口的左侧列表中选“配置属性”下面的“调试”,在中央窗口的“命令参数”后面添加--pip 127.0.0.1

最后再点确定

3)打开webots,在VS2010中正常编译,再运行,出现和第15步相同的运行结果表明配置成功。

错误排查

1、验证vs2010没有问题(如确信没问题,此步骤可省略)

可以新建一个空白win32控制台工程,用以下代码测试:(能编译通过并运行出hello world的结果)

#include<iostream>

#include<windows.h> //避免一闪而过

using namespace std;

int main(void)

{

cout<<"hello world!"<<endl<<endl;

system("pause"); //避免一闪而过

return 0;

}

2、中文账户名会出现有中文路径的错误(如没错误,此步骤可省略)

如果出现不能复制文件的错误,比如:could not copy from .../cmakevsmacros2.vxmacros to 某带有中文的路径,则:打开vs2010->工具->选项->项目和解决方案

将项目位置由”C:\我的文档\Visual Studio 2010\Projects“改为“D:\MyDocument\Visual Studio 2010\Projects"(将C:\我的文档\Visual Studio 2010复制到:\MyDocument\Visual Studio 2010),同样地,更改其余两个路径。

close

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_38220914

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值