没有规则来制定目标。这是什么?

时间:2014-02-19 07:42:45

标签: c++ eigen3

No rule to make target /usr/include/eigen3/Eigen/src/Core/../Plugins/CommonCwiseUnaryOps.h', needed by block_grasp_generator-hydro-devel/CMakeFiles/block_grasp_generator_visualization_tools.dir/src/visualization_tools.cpp.o'. Stop.

the file "CommonCwiseUnaryOps.h" exists in "/usr/include/eigen3/Eigen/src/plugins"

eigen_conversionsConfig-version.cmake is in /opt/ros/hydro/share/eigen_conversions/cmake

eigen_conversionsConfig.cmake is in /opt/ros/hydro/share/eigen_conversions/cmake

我该怎么办?

另一个问题是路径"/usr/include/eigen3/Eigen/src/Core/../Plugins/"是什么意思,2个点意味着什么?

1 个答案:

答案 0 :(得分:4)

2个点表示go to the parent directory,所以

/usr/include/eigen3/Eigen/src/Core/../Plugins/

表示转到

/usr/include/eigen3/Eigen/src/Plugins/

请注意,Plugins为大写,而您的文件位于plugins,小写

/usr/include/eigen3/Eigen/src/plugins