0

この質問は非常に具体的であることは承知しています。それにもかかわらず、多分そうすることができます:

今日、オープンソースのコードをコンパイルしようとしていました。(興味のある人は誰でも、それが 1 つです。) 以下に説明するエラー メッセージはoai_hss -j $PREFIX/hss_rel14.json --onlyloadkey、この時点までステップバイステップのインストール ガイドに従った後に発生します。端末で前述のコマンドを入力すると、次のエラーがスローされます。

terminate called after throwing an instance of 'spdlog::spdlog_ex'
what(): Failed opening file logs/hss.log for writing: No such file or directory
Aborted (core dumped)

わかりました、これはかなり深刻に聞こえます (コア ダンプ)。そのエラーメッセージの意味をグーグルで検索していました。この他のgithubプロジェクトに出くわしました。どうやら spdlog クラスは、プログラムを実行している場所からログを有効にしようとしているようです。また、レジストリに追加しようとしているファイル (この場合は logs/hss.log) がこのレジストリ内に既に存在する場合は常に、spdlog_ex エラーをスローします。したがって、私の問題の解決策は、このレジストリを見つけて、logs/hss.log を削除することだと思います。これは理にかなっていますか?

質問: このレジストリはどこにありますか?

背景知識が役に立つかもしれません。4.15.0-66-generic カーネルで Ubuntu 18.04.3 LTS バイオニックを実行している VM 内でオープンソース コードをコンパイルしようとしています。/tmp ディレクトリでログ フォルダーを既に検索していました。なにもない。他にどこにあるでしょうか?

4

1 に答える 1