This commit is contained in:
2026-05-05 08:45:54 +07:00
parent ca9bfca40c
commit 3803dc3738
3 changed files with 7 additions and 4 deletions

View File

@@ -355,12 +355,12 @@ namespace amr_control
catch (const std::exception &e) catch (const std::exception &e)
{ {
robot::log_error("[%s:%d]\n Exception: %s", __FILE__, __LINE__, e.what()); robot::log_error("[%s:%d]\n Exception: %s", __FILE__, __LINE__, e.what());
exit(1); // exit(1);
} }
catch (...) catch (...)
{ {
robot::log_error("[%s:%d]\n Unknown exception occurred", __FILE__, __LINE__); robot::log_error("[%s:%d]\n Unknown exception occurred", __FILE__, __LINE__);
exit(1); // exit(1);
} }
} }

View File

@@ -34,7 +34,10 @@ include_directories(
) )
link_directories(${GAZEBO_LIBRARY_DIRS}) link_directories(${GAZEBO_LIBRARY_DIRS})
list(APPEND CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${GAZEBO_CXX_FLAGS}") # NOTE: CMAKE_CXX_FLAGS must remain a plain string. Using list(APPEND) turns it
# into a semicolon-separated CMake list, which can break generated make rules
# (e.g., shell treats `;` as a command separator).
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${GAZEBO_CXX_FLAGS}")
add_library(${PROJECT_NAME} src/steer_drive_controller.cpp src/odometry.cpp src/speed_limiter.cpp) add_library(${PROJECT_NAME} src/steer_drive_controller.cpp src/odometry.cpp src/speed_limiter.cpp)
target_link_libraries(${PROJECT_NAME} ${catkin_LIBRARIES} ${GAZEBO_LIBRARIES}) target_link_libraries(${PROJECT_NAME} ${catkin_LIBRARIES} ${GAZEBO_LIBRARIES})