Pioneer机器人Aria开发包VS环境配置
来源:互联网 发布:波司登淘宝旗舰店 编辑:程序博客网 时间:2024/06/15 00:02
MobileRobots公司的Pioneer机器人因为底层控制调用简便,经常被应用于研究移动机器人的运动控制问题。但是网上关于配置先锋机器人VS环境的中文文档非常少,特作此文章方便大家在不必要的环节减少浪费的时间。
Aria是为MobileRobots开发的,面向对象的,用于机器人控制的应用程序接口系统。该系统基于C++语言,是一个可以简单、方便的用于先锋系列机器人的运动控制以及传感器操作的客户端软件。该软件具有强大的功能和是英雄,是机器人高端软件编写的理想选择。
本文开发环境为下:
机器人型号:Pioneer3-DX机器人
Aria版本号: 2.9.1,安装路径为‘..\Aria’(..\为个人安装路径)
电脑系统: Win10
IDE: Microsoft Visual Studio 2012(VC11)
准备工作做完,let's go。
打开新项目的"配置属性菜单"(project's configuration properties):
1. 将上面的"配置"(Configuration)选择框中选定"所有配置"(All Configurations);
2. 打开"VC++ 目录"(VC++ Directories)选项, 在"可执行文件目录"(Executable Directories)中添加"..\Aria\bin"
因为需要Aria的dll文件,所以这里除了上述的方法还有其他的三种方式:
①在"常规"(General)中右侧的"输出目录"(Output Directories)中添加"..\Aria\bin";
②将"..\Aria\bin"添加到系统的环境变量中(PATH environment variable);
③将DLLs拷贝到自己项目的根目录下;
3.打开"链接器"(Linker):
3.1 在"常规"(General)中的"附加库目录"(Additional Library Directories)中添加"..\Aria\lib";
3.2 在"输入"(Input)中添加:
3.2.1 "配置"(Configuration)选择"Debug"
① Visual C++ 2010添加:
AriaDebugVC10.lib; winmm.lib; advapi32.lib; ws2_32.lib
如果额外用到了ArNetworking库,还要添加ArNetworkingDebugVC10.lib
② Visual C++ 2012
AriaDebugVC11.lib; winmm.lib; advapi32.lib; ws2_32.lib
如果额外用到了ArNetworking库,还要添加ArNetworkingDebugVC11.lib
③ Visual C++ 2013
AriaDebugVC12.lib; winmm.lib; advapi32.lib; ws2_32.lib
如果额外用到了ArNetworking库,还要添加ArNetworkingDebugVC12.lib
3.2.2 "配置"(Configuration)选择"Release"
① Visual C++ 2010添加:
AriaVC10.lib; winmm.lib; advapi32.lib; ws2_32.lib
如果额外用到了ArNetworking库,还要添加ArNetworkingVC10.lib
② Visual C++ 2012
AriaVC11.lib; winmm.lib; advapi32.lib; ws2_32.lib
如果额外用到了ArNetworking库,还要添加ArNetworkingVC11.lib
③ Visual C++ 2013
AriaVC12.lib; winmm.lib; advapi32.lib; ws2_32.lib
如果额外用到了ArNetworking库,还要添加ArNetworkingVC12.lib
4. "配置"(Configuration)中选择"所有配置"(All Configurations), 选择"C/C++",选择"常规"(General),在"附加包含目录"(Additional Include Directories)中添加"..\Aria\include"
至此,环境配置就完成了。在所需文件中添加‘#include “Aria.h”’即可。
- Pioneer机器人Aria开发包VS环境配置
- 如何一次性永久地在VS中配置aria环境
- 配置VS开发环境
- ARIA库 2.9.0与VS 2012 配置步骤
- ROS机器人开发(一)环境配置
- vs 配置 qt开发环境
- lua-vs开发环境配置
- VS配置FFmpeg开发环境
- lua-vs开发环境配置
- vs配置boost开发环境
- 先锋机器人学习笔记_1-4 Pioneer SDK与VS2010编程配置
- .Net开发环境配置[OS/IIS/VS...]
- .Net开发环境配置[OS/IIS/VS...]
- vs配置posix多线程开发环境
- cocos2dx VS的开发环境配置
- VS+WDK配置驱动开发环境
- 安装opencv+VS开发环境配置
- 【寒江雪】VS下配置DirectX开发环境
- mysql锁机制
- poj 1321 棋盘问题
- Caused by: java.lang.ClassNotFoundException: org.hibernate.engine.jndi.JndiNameException
- BZOJ 1433: [ZJOI2009]假期的宿舍 二分匹配
- 3,redis主从复制跟哨兵机制
- Pioneer机器人Aria开发包VS环境配置
- linux下echo命令详解
- equals和==的区别及详解
- AngularJS第四讲
- 遍历数据库,取出所有微信图片并打印
- sdut3565——Feed the monkey(记忆化DP)
- Java垃圾回收
- Java村旅游圣地(一)---浅谈设计模式之创建型模式
- 二分贪心 U