Barrier: gmockとgtestがありません

作成日 2020年07月19日  ·  4コメント  ·  ソース: debauchee/barrier

オペレーティングシステム

ラスピアン

バリアバージョン

2.3.3

バグを再現する手順

RaspberryPiでプログラムをコンパイルしようとしていますが、 cmake . 2つのエラーメッセージが表示されます。

Cannot Find Source File:
../../ext/gmock/src/gmock-all.cc

Cannot Find Source File:
../../ext/gtest/src/gtest-all.cc

実際、gmockフォルダーとgtestフォルダーはソースでは空です。

その他の情報

https://github.com/debauchee/barrier/issues/41#issuecomment -392900982をコンパイルするためにこの情報に従っていますが、gitcloneのコマンドでエラーメッセージが表示されます。

Permission denied (public key).
fatal: Could not read from remote repository.

Please make sure you have correct access rights and the repository exists.

そのため、これまでgit clone 'web adress of repository'を使用して毎回行ってきたように、ソースのクローンを作成しました。 おそらくこれがこの問題の理由である可能性がありますか?

最も参考になるコメント

同じエラーが発生します。
リリースtarballをコンパイルしようとしていて、gitフォルダーがないため、ソリューションは無効です。

全てのコメント4件

コンパイルする前に、 git submodule initgit submodule updateを実行する必要があります。

迅速なサポートをありがとうございます。 明日試してみて、後で報告します。

ところで、異なるバージョンは互いに互換性がありますか? その場合、RaspberryPiには2.3.3がありますが、デスクトップとノートブックにはパッケージマネージャーからの2.3.2があります。

私はそれを動かしています! あなたの助けとこの素晴らしいツールに感謝します。

そして、前の投稿からの私自身の質問に答えるために:
2つの異なるバージョンは一緒に正常に動作しています。

同じエラーが発生します。
リリースtarballをコンパイルしようとしていて、gitフォルダーがないため、ソリューションは無効です。

このページは役に立ちましたか?
0 / 5 - 0 評価