ROS Group 产品服务
Product Service 开源代码库
Github 官网
Official website 技术交流
Technological exchanges 激光雷达
LIDAR ROS教程
ROS Tourials 深度学习
Deep Learning 机器视觉
Computer Vision
如何在Windows上使用roscpp
-
我运行的时候,在编译安装这一步出现了问题,网上没有查到类似问题的解决办法,请问楼主有没有遇到过:
前面都是按照楼主说的步骤做的,软件都已经下载配置,build文件夹里面的内容也是删除过的,请帮我看一看,谢谢~ -
@五仁馅冰皮月饼 你的Visual Studio版本,Python版本和我不一样,也许是这个问题导致的
-
@五仁馅冰皮月饼 应该是Python版本的问题,我换了Python3之后也编译失败
-
@weijiz 谢谢你~ 我又按照你的版本试了一下,生成了大部分的文件,但是没有生成ros_cpp.lib,我这边不知道还缺少什么文件,能不能麻烦你把生成的文件发我一份(1136295792@qq.com),我看帖子中给的github链接中也没有ros_cpp.lib文件
这里是我最后一步编译的报错,查了好几天了,一直没能解决,不知道你有没有办法解决:“C:\catkin_ws\build\INSTALL.vcxproj”(默认目标) (1) -> “C:\catkin_ws\build\ALL_BUILD.vcxproj”(默认目标) (3) -> “C:\catkin_ws\build\ros_comm\clients\roscpp\roscpp.vcxproj”(默认目标) (33) -> “C:\catkin_ws\build\ros_comm\clients\roscpp\roscpp_generate_messages_py.vcxproj”(默认目标) (43) -> (CustomBuild 目标) -> C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(20 9,5): error MSB6006: “cmd.exe”已退出,代码为 1。 [C:\catkin_ws\build\ros_comm\clients\roscpp\roscpp_generate_messages_py.vcxpro j] “C:\catkin_ws\build\INSTALL.vcxproj”(默认目标) (1) -> “C:\catkin_ws\build\ALL_BUILD.vcxproj”(默认目标) (3) -> “C:\catkin_ws\build\ros_comm\clients\roscpp\roscpp.vcxproj”(默认目标) (33) -> “C:\catkin_ws\build\ros_comm_msgs\rosgraph_msgs\rosgraph_msgs_generate_messages_py.vcxproj”(默认目标) (88) -> “C:\catkin_ws\build\std_msgs\std_msgs_generate_messages_py.vcxproj”(默认目标) (89) -> C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(20 9,5): error MSB6006: “cmd.exe”已退出,代码为 1。 [C:\catkin_ws\build\std_msgs\std_msgs_generate_messages_py.vcxproj] “C:\catkin_ws\build\INSTALL.vcxproj”(默认目标) (1) -> “C:\catkin_ws\build\ALL_BUILD.vcxproj”(默认目标) (3) -> “C:\catkin_ws\build\ros_comm_msgs\std_srvs\std_srvs_generate_messages.vcxproj”(默认目标) (94) -> “C:\catkin_ws\build\ros_comm_msgs\std_srvs\std_srvs_generate_messages_py.vcxproj”(默认目标) (102) -> C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(20 9,5): error MSB6006: “cmd.exe”已退出,代码为 1。 [C:\catkin_ws\build\ros_comm_msgs\std_srvs\std_srvs_generate_messages_py.vcxpr oj] 47 个警告 3 个错误
主要是这几个error,谢谢~~
-
-
@weijiz 太感谢了,我试试哈
-
@weijiz 例程可以正常运行了
,谢谢~
-
This post is deleted! -
我都是按照步骤做的,但是出现这个问题:
CMake Error at C:/boost/lib/cmake/Boost-1.79.0/BoostConfig.cmake:141 (find_package):
Found package configuration file:C:/boost/lib/cmake/boost_date_time-1.79.0/boost_date_time-config.cmake
but it set boost_date_time_FOUND to FALSE so package “boost_date_time” is
considered to be NOT FOUND. Reason given by package:No suitable build variant has been found.
The following variants have been tried and rejected:
-
libboost_date_time-vc143-mt-gd-x64-1_79.lib (vc143, detected vc142, set
Boost_COMPILER to override) -
libboost_date_time-vc143-mt-x64-1_79.lib (vc143, detected vc142, set
Boost_COMPILER to override)
Call Stack (most recent call first):
C:/boost/lib/cmake/Boost-1.79.0/BoostConfig.cmake:262 (boost_find_component)
D:/TSBrowserDownloads/cmake-3.22.3-windows-x86_64/share/cmake-3.22/Modules/FindBoost.cmake:594 (find_package)
roscpp_core/rostime/CMakeLists.txt:8 (find_package)– Configuring incomplete, errors occurred!
See also “D:/catkin_ws/CMakeFiles/CMakeOutput.log”.
See also “D:/catkin_ws/CMakeFiles/CMakeError.log”.
请问下搂主遇到过没呢? -
-
@静听松风寒 这个已经太过久远了,很多都不合适了,比如python现在都已经用3了。windows好像本身也可以直接装ros了