运行C++ SDK示例
在 Linux 环境下用QtCreator编译运行CMake工程
下面讲述的是如何用 QtCreator 编译运行 SDK 开发包中的 example_startup.cpp 示例,编译运行成功后,示教器将上电成功。
注意:如果 SDK 客户端连接真实机械臂,必须将代码中的 IP 地址设置成机械臂的 IP 地址。如果在 Aubo Sim 虚拟机中运行工程并且 SDK 客户端连接的是虚拟机,则 IP 地址为 127.0.0.1。
打开 QtCreator,点击 Open
找到 SDK 包中 C++ 示例所在的路径,选中CMakeLists.txt,点击 Open
配置编译器
选中 aubo_sdk_example,右键,点击 Run CMake
在 Build 步骤中,在 Targets 栏选择 Current executable
选择 example_startup
编译和运行
终端打印信息,机械臂上电和松刹车成功
机械臂状态变成运行,表明机械臂上电和松刹车成功
在 Windows 环境下用QtCreator编译运行CMake工程
下面讲述的是如何用 QtCreator 编译运行 SDK 开发包中的 example_startup.cpp 示例,编译运行成功后,示教器将上电成功。
注意:为了确保 SDK 客户端与机械臂能通讯成功,所以在编译运行前,必须将代码中的 IP 地址 修改成 Aubo Sim 虚拟机或者真实机械臂的 IP 地址。
打开 QtCreator,点击 Open
找到 SDK 包中 C++ 示例所在的路径,选中CMakeLists.txt,点击 Open
配置编译器
选中 aubo_sdk_example,右键,点击 Run CMake
在 Build 步骤中,在 Tool arguments 栏填写 -j8,选择 example_startup
选择 example_startup
编译和运行
控制台打印信息
如果控制台打印为中文乱码,请按下图设置编码,然后重新编译运行
示教器显示上电成功
在 Windows 环境下用Visual Studio编译运行CMake工程
下面讲述的是如何用 Visual Studio 编译运行 SDK 开发包中的 example_startup.cpp 示例,编译运行成功后,示教器将上电成功。
注意:为了确保 SDK 客户端与机械臂能通讯成功,所以在编译运行前,必须将代码中的 IP 地址 修改成 Aubo Sim 虚拟机或者真实机械臂的 IP 地址。
打开 Visual Studio,点击”打开本地文件夹“。
找到 SDK 包中 C++ 示例所在的路径,选中《c++》文件夹,点击“选择文件夹”。
构建配置,选择 x64-Release。
如果 VS 中没有 Release 模式,可按照如下步骤操作:
1st:点击”管理配置“。
2nd:在 CMakeSettings.json 文件中,先点击 “+” 图标,再选择 “x64-Release”,点击”选择“。
如下图所示,"x64-Release"配置成功。
如果编译报错找不到 aubo_sdk.dll 文件,则将 aubo_sdk.dll 移动到生成的可执行程序目录里,即../example/c++/build/bin 路径下。
选择 example_startup.exe,编译运行。
控制台打印信息。
示教器显示上电成功。
在 Windows 环境下用Visual Studio编译运行非CMake工程
下面讲述的是如何用 Visual Studio 编译运行 SDK 开发包中的 example_startup.cpp 示例,编译运行成功后,示教器将上电成功。
注意:为了确保 SDK 客户端与机械臂能通讯成功,所以在编译运行前,必须将代码中的 IP 地址 修改成 Aubo Sim 虚拟机或者真实机械臂的 IP 地址。
打开 Visual Studio,点击”打开项目或解决方案“。
找到 SDK 包中 visual_studio.sln 所在的路径,选中 visual_studio.sln,点击“打开”。
将想要运行的工程项目设置为启动项目。
这里以 example_startup 项目为例,在“解决方案资源管理器”中,选中 example_startup,右键,点击“设为启动项目”。
打开 example_startup.cpp,修改机器人ip地址,选择Release或者Debug,调试运行。
如果打开 example_startup.cpp 的时候,出现如下错误:
则可以通过下面的方式重新添加 example_startup.cpp 文件。
选中 example_startup.cpp,右键,点击“从项目中排除”。
选中 example_startup,右键,点击 “添加”,点击“现有项”。
找到并选中 example_startup.cpp,点击“添加”。
控制台打印信息如下,显示上电成功。
示教器显示上电成功。