Мне просто пришлось изменить имя переменной абзаца на statusPar, и это сработало!
## LIBRARIES: libraries you create in this project that dependent projects also need
Я сделал несколько вещей, чтобы исправить это ...
LIBRARIES agentlib
в макрос catkin_packages
в файле rl_agent/CMakeLists.txt
. Это делает библиотеку agentlib
доступной позже rl_experiment
. LIBRARIES envlib
в макрос catkin_packages
в файле rl_env/CMakeLists.txt
. Это делает библиотеку envlib
позже доступной для rl_experiment
. agentlib
и envlib
из макроса target_link_libraries
в файле rl_experiment/CMakeLists.txt
. Это не обязательно. rl_agent
и rl_env
перечислены в макросе find_package
в rl_experiment/CMakeLists.txt
. ... тогда все успешно скомпилировано.