1

大学のプロジェクトで yamp-cpp を使用する必要があります。そのために、yamp-cpp のソースを「lib」フォルダーに含めて、ライブラリーをビルドしてからプロジェクトをビルドできるようにする予定です。

問題は、CMake を使用できない (プロジェクトのデモを行う場所にインストールできない) ことと、コマンド ライン (またはメイクファイル) からこのライブラリをビルドする方法がわからないことです。

コマンドラインから単純な C++ プログラムを作成しましたが、これを機能させることができません (CMake からの出力を検査しようとしましたが、巨大です)。

libをビルドしてから、たとえばサンプルのmain.cppにリンクするために実行する必要がある行を教えてもらえますか?

前もって感謝します。

4

1 に答える 1

1

すべての .cpp ファイルをメイクファイルに追加するだけです。CMake ファイルは特別なことは何もしません。

ヘッダーがプロジェクトに表示されていることを確認してください。パブリック ヘッダーはすべて as としてインクルードされます"yaml-cpp/foo.h"(フォルダーを配置する場所に応じて、yaml-cppその親ディレクトリがインクルード パスにあることを確認してください。プライベート ヘッダーは as としてインクルードされる"foo.h"ため、それらのフォルダーもインクルード パスにあることを確認してください。

于 2011-01-07T06:21:56.443 に答える