diff --git a/dyn_planner/bspline_opt/CMakeLists.txt b/dyn_planner/bspline_opt/CMakeLists.txt
index dc2763329..744e1d8a3 100644
--- a/dyn_planner/bspline_opt/CMakeLists.txt
+++ b/dyn_planner/bspline_opt/CMakeLists.txt
@@ -10,6 +10,7 @@ find_package(catkin REQUIRED COMPONENTS
std_msgs
visualization_msgs
plan_env
+ nlopt
)
@@ -26,6 +27,7 @@ include_directories(
${catkin_INCLUDE_DIRS}
${Eigen3_INCLUDE_DIRS}
${PCL_INCLUDE_DIRS}
+ ${nlopt_INCLUDE_DIRS}
)
set(CMAKE_CXX_FLAGS "-std=c++11 ${CMAKE_CXX_FLAGS} -O3 -Wall")
@@ -36,5 +38,5 @@ add_library( bspline_opt
)
target_link_libraries( bspline_opt
${catkin_LIBRARIES}
- /usr/local/lib/libnlopt.so
+ ${nlopt_LIBRARIES}
)
diff --git a/dyn_planner/bspline_opt/package.xml b/dyn_planner/bspline_opt/package.xml
index f31ee0eb2..bb08758f9 100644
--- a/dyn_planner/bspline_opt/package.xml
+++ b/dyn_planner/bspline_opt/package.xml
@@ -53,6 +53,7 @@
rospy
std_msgs
plan_env
+ nlopt
roscpp
rospy
std_msgs
diff --git a/uav_simulator/Utils/multi_map_server/CMakeLists.txt b/uav_simulator/Utils/multi_map_server/CMakeLists.txt
index 29cd55689..37237f92c 100755
--- a/uav_simulator/Utils/multi_map_server/CMakeLists.txt
+++ b/uav_simulator/Utils/multi_map_server/CMakeLists.txt
@@ -166,7 +166,7 @@ add_dependencies(multi_map_visualization multi_map_server_messages_cpp)
target_link_libraries(multi_map_visualization
${catkin_LIBRARIES}
${ARMADILLO_LIBRARIES}
- pose_utils
+ ${pose_utils_LIBRARIES}
)
#############
diff --git a/uav_simulator/odom_visualization/CMakeLists.txt b/uav_simulator/odom_visualization/CMakeLists.txt
index 7b42d04c9..9bc9c4647 100755
--- a/uav_simulator/odom_visualization/CMakeLists.txt
+++ b/uav_simulator/odom_visualization/CMakeLists.txt
@@ -159,7 +159,7 @@ add_executable(odom_visualization src/odom_visualization.cpp)
target_link_libraries(odom_visualization
${catkin_LIBRARIES}
${ARMADILLO_LIBRARIES}
- pose_utils
+ ${pose_utils_LIBRARIES}
)
#############
diff --git a/uav_simulator/so3_control/src/so3_control_nodelet.cpp b/uav_simulator/so3_control/src/so3_control_nodelet.cpp
index 10649b2b2..fedf6209c 100755
--- a/uav_simulator/so3_control/src/so3_control_nodelet.cpp
+++ b/uav_simulator/so3_control/src/so3_control_nodelet.cpp
@@ -214,5 +214,4 @@ SO3ControlNodelet::onInit(void)
}
#include
-PLUGINLIB_DECLARE_CLASS(so3_control, SO3ControlNodelet, SO3ControlNodelet,
- nodelet::Nodelet);
+PLUGINLIB_EXPORT_CLASS(SO3ControlNodelet, nodelet::Nodelet);
diff --git a/uav_simulator/so3_disturbance_generator/CMakeLists.txt b/uav_simulator/so3_disturbance_generator/CMakeLists.txt
index 61ab1f0cc..c12d9f24e 100755
--- a/uav_simulator/so3_disturbance_generator/CMakeLists.txt
+++ b/uav_simulator/so3_disturbance_generator/CMakeLists.txt
@@ -37,6 +37,6 @@ add_dependencies(so3_disturbance_generator ${PROJECT_NAME}_gencfg)
target_link_libraries(so3_disturbance_generator
${catkin_LIBRARIES}
${ARMADILLO_LIBRARIES}
- pose_utils
+ ${pose_utils_LIBRARIES}
)