2016-04-17 7 views
2

IDは、Wincapライブラリをリンクして、コードブロックで開発している私のC++プロジェクトで使用するプロセスを知りたいです。コードブロックでwinpcapをリンクするにはどうすればよいですか?

+0

[コード::ブロックを使用してライブラリにリンクするにはどうすればよいですか?](http://stackoverflow.com/questions/5862757/how-do-i-link-to-a-library-with-コードブロック) –

答えて

0

これを自分自身で行うのに苦労した後、私は自分の解決策をここに掲載するべきだと思った。

WinPCapの開発者用バージョンをダウンロードし、どこかに解凍する必要があります。「C:\ WpdPack_4_1_2」と言うことができます。

Code::Blocksには、「Include」サブディレクトリを検索ディレクトリに追加する必要があります。これを行うには、settings->compilerに移動し、[ディレクトリの検索]タブをクリックします。 "コンパイラ" "リンカ"と "リソースコンパイラ"タブでは、検索パスを追加する必要があります。上記の場所を例として使用すると、C:\WpdPack_4_1_2\WpdPack\Includeとなります。

これらが追加されたら、[OK]をクリックしてメイン画面に戻ります。

次に、ライブラリファイルをプロジェクトビルド設定に追加する必要があります。これを行うには、左側の太字のプロジェクト名を右クリックし、[ビルドオプション]を選択します。 [リンカの設定]タブで、 "libwpcap.a"ファイルへのパスを追加します。

たとえば、C:\WpdPack_4_1_2\WpdPack\Lib\libwpcap.aとなります。

これを実行した後、サンプルプログラムはうまくコンパイルされました。ライブラリを使用するには、プログラムに#include "pcap.h"を必ず追加してください。

関連する問題