2017-06-28 20 views
1

私はCodeblocksでOpenCV(とC++)を使うことを学んでいます。しかし、私が混乱しているのは、main.cppファイルにOpenCVのヘッダファイルをインクルードすると、Codeblocksは自動的に以下の画像に示すようなファイルを私に提示します。CodeBlocksが検索パスを追加しなくても私のヘッダファイルを見つける方法

私はプロジェクトビルドオプションの検索パスを含んでいません。そのため、Codeblocksがどのようにファイルを見つけることが可能ですか?ここで私が気付いていない変数がありますか?

私はCodeblocksとOpenCVの両方の初心者であり、C++については少ししか経験がないことに注意してください。

enter image description here

+1

標準のインクルードディレクトリ(おそらく/ usr/include)にOpenCVヘッダーをインストールしたと思います。 –

+0

確かに、私はそこにファイルを見つけることができます。 C + +でのプログラミングに慣れていない初心者の質問に申し訳ありません。 – jjepsuomi

+1

標準パス上でのみ検索しますが、追加する場合は除きます。コマンドラインでライブラリをインストールすると、標準の場所に移動します。手動でインストールした場合、インストールに追加したオプションによって異なります。私は**スクリーンショット**を見ることができませんが、デフォルトでは '/ usr/include'にアクセスできます。 –

答えて

1

あなたは、デフォルトでcode::blocksのようなIDEをインストールもちろん、それはあなたのOS上のライブラリのための標準的なパスを知っていただき、ありがとうございます。あなたは1を追加除いそれだけ、標準のパスに検索/usr/include

です>Ubuntu - 私のOSオン

。コマンドラインでライブラリをインストールすると、標準の場所に移動します。手動でインストールした場合、インストールに追加したオプションによって異なります。私はスクリーンショットを見ることができませんが、デフォルトで/usr/includeにアクセスしています。ここ

For more detail on Linux and OpenCV

そして

は、私はいくつかのサードパーティのライブラリ

を追加Ubuntuの上のコードブロックのスクリーンショットですcodeblock


注:
あなたがで任意のライブラリをインストールする場合コマンドライン、ちょうどそれを使用してください。
手動でインストールした場合は、コードブロックに2つのものを追加する必要があります。
1.まず、headerファイルのパスです
2.第二には、linker

のためのあなたの道であり、あなたが言う、それのスクリーンショットでご覧ください:

まずheaderと第二のためにある検索ディレクトリlinker

+1

ありがとうございました!感謝します! – jjepsuomi

関連する問題