3

私はbiiで最初の一歩を踏み出しています。問題なく入門チュートリアルを完了することができます。ただし、github で新しいプロジェクトを手動で作成し、それをプルし、gtest と gmock を含むメイン ファイルを追加しbii init、プロジェクト フォルダー内でコマンドを実行してから、次のように入力bii findすると、次のようになります。.

情報: 変更を処理しています...

情報: サーバー上で見つける deps がありません

リポジトリを初期化するとbii init -L、すべてが機能することがわかりました。しかし、bii init --help言う。.

使用法: bii init [-h] [-L [レイアウト]] [名前]

新しい biicode プロジェクトを作成します

位置引数: name オプションのフォルダー名。指定した場合、bii は新しいフォルダーを作成し、内部でプロジェクトを初期化します。それ以外の場合は、現在のフォルダーで初期化を試みます。

オプションの引数: -h, --help このヘルプ メッセージを表示して終了 -L [LAYOUT], -l [LAYOUT], --layout [LAYOUT] オプションのレイアウト。パラメータが指定されていない場合、「最小限の」パラメータが使用されます。その他の利用可能な: CLion

Lレイアウトを指定しないと、パラメーターが無視されることを示唆しています。

私の質問は、追加のLパラメーターなしで入力するだけと比較して、レイアウトが指定されていないパラメーターは何をしますbii initか?

ノート:

  • OS X 10.10.2

  • ビ 2.7

4

2 に答える 2

3

基本的

$ bii init -L 

と同じです

$ bii init -L=simple

simple は最小限のレイアウトで、プロジェクト ルートでブロックを直接編集できます。

確かに、コマンド ヘルプは改善できます。結果のレイアウトは次のようになります。

project
 |-bii
 |  |-deps
 |  |-cmake
 |  |-build
 |-bin
 |  |-myexe
 |-main.cpp

-L オプションを使用しない場合、通常の biicode プロジェクト レイアウトを作成します。これは大きく異なり、ユーザー ブロックを「blocks」フォルダー内に配置し、すべての aux フォルダー (deps、build、cmake) をプロジェクトのルート。典型的なワークフローは

$ bii init myproject
$ cd myproject
$ git clone repo-url blocks/mybiicodeuser/myblockname

ブロック名は github リポジトリ名と同じであることが一般的であり、多くの人は github と biicode に同じユーザー名を使用しています。

于 2015-04-08T21:45:38.947 に答える