我在Ubuntu 14.04上使用ROS Indigo工作,我需要使用Geometry Tools Wild Magic 5来开发一个软件包。
我通过修改
.bashrc
将Wild Magic文件夹的路径导出为环境变量,如下所示。
export WM5_PATH=/home/user/catkin_ws/src/GeometricTools/WildMagic5/SDK
这样做是为了在我正在编码的包的CMakeLists.txt
文件中指定头文件的位置。
include_directories(
include
$ENV{WM5_PATH}/Include/
以前,在同一个cmake文件中,我检查环境变量是否被正确设置。
if (NOT DEFINED ENV{WM5_PATH})
MESSAGE (FATAL_ERROR "Wild Magic Engine 5.14 missing")
endif()
现在,在使用catkin build
构建软件包时,没有找到环境变量(输入了上面的if)。但通过在终端使用printenv
,我可以看到环境变量WM5_PATH
确实存在。
How could I solve this problem?