問題
TCLAP に依存する C++ プロジェクトをビルドしようとすると、次のエラーが発生することがあります:
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解決方法
TCLAP に必要なヘッダーファイルを取得するために libtclap-dev をインストールする必要があります。次のコマンドでインストールできます:
install-tclap-dev.sh
sudo apt -y install libtclap-dev
同じカテゴリの類似記事をチェック:
C/C++
この記事が役に立った場合は、TechOverflow での新しい記事の調査と公開を支援するため、「Buy Me a Coffee」でのご支援、または PayPal 経由でのご寄付をご検討ください