Як виправити fatal error: tclap/CmdLine.h: No such file or directory
Проблема
При спробі збірки C++-проєкту, що залежить від TCLAP, ви можете зіткнутися з такою помилкою:
tclap-cmdline-error.txt
/home/uli/MyProject/device/device_cli.cpp:13:10: fatal error: tclap/CmdLine.h: No such file or directory
13 | #include <tclap/CmdLine.h>
| ^~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/MyCLI.dir/build.make:79: CMakeFiles/MyCLI.dir/device/device_cli.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:349: CMakeFiles/MyCLI.dir/all] Error 2Рішення
Вам потрібно встановити libtclap-dev, щоб отримати необхідні заголовні файли для TCLAP. Це можна зробити такою командою:
install-tclap-dev.sh
sudo apt -y install libtclap-devДивіться схожі статті за категоріями:
C/C++
Якщо ця стаття допомогла вам, будь ласка, подумайте про те, щоб купити мені каву або зробити пожертву через PayPal на підтримку досліджень та публікації нових статей на TechOverflow