2012-04-01 6 views
1

質問は簡単ですが、Firebreathのwikiページやインターネット上の情報は見つかりません。FirebreathのMakefileを変更してください

私は私のFirebreath/buildのメイクファイルを持っています。私はプラグインをコンパイルするのに使っていますが、最初の行にはDO NOT EDITと書かれています。私はプラグインを-lcurlフラグでコンパイルする必要があります。私のプログラム例では、私はそれをコンパイルするために、以下を使用します。

g++ test.cpp -o test -lcurl 

しかし、どのようにのMakefileを変更したり、この上の回避策を行うことができますか?

ありがとうございました。

+0

「編集しないでください」というメッセージが表示されている場合は、実際にはあなたが何をしているかを確認する必要があります。 – iehrlich

+0

別のツールから自動生成されますか? – sarnold

+0

何を編集すればいいのでしょうか? –

答えて

0

FireBreathは、makefileまたはプロジェクトファイルを生成するためにcmakeを使用します。リンクするライブラリを追加する場合は、CMakeLists.txtファイル(またはプラットフォーム固有の場合は[X11またはMacまたはWin] /projectDef.cmakeファイル)を編集し、次の行を追加してください:

target_link_libraries(${PROJECT_NAME} curl) 

CMakeLists.txt(あなたのプロジェクトディレクトリにあるFirebreathのものではありません!)は、プラットフォームのインクルード後にファイルの最後にあることを確認してください。

なお、このすべては「ライブラリ」を検索するとon the FireBreath website ...となります。

+0

素晴らしいです。どうもありがとう。 –

関連する問題