0

はい、私はあなたがする必要があるのはそれをリンクすることだけである投稿を見ました。.libとリンクを見つけてください。私は10年のIT経験がありますが、リンク設定がどこでどのように行われるかはまったくわかりません。これは、別のプロジェクトにないDLLです。私はライブラリを持っていて、これを取り込む方法を見つけるために何時間も費やしました。不思議なことに、外部ライブラリを示すタブと、これをファイルシステムに保存した場所に移動するための参照ボタンがないのはなぜですか?このファイルをリンクするための複数の手順を取得できません。誰かがそれを綴ってください。Visual C ++Express2010を使用しています。

4

2 に答える 2

1

「既存のファイルをプロジェクトに追加」を使用して、.libを参照して追加してみましたか?Visual Studioはファイルの種類を認識し、.libファイルをリンカーに渡します。

より複雑で強力な別の方法があります。ソリューションエクスプローラーでプロジェクトを右クリックすると、プロジェクトのプロパティを開くことができます。次に、プロジェクトディレクトリに移動してLIBパスにパスを追加し、次にリンカー入力に移動して、追加の入力の下にライブラリ名(パスなし)を追加します。この2番目の方法の利点は、リリースとデバッグ、または32ビットと64ビットのビルド用に異なるバージョンの.libと.dllを使用できることです。

于 2011-10-30T22:58:57.833 に答える
1

Bensの回答に加えて、プラグマディレクティブを使用することもできます。

#pragma comment ( lib, "path-to-library-file.lib" )

プロジェクトでライブラリをリンクすることを好む人もいれば、ソースファイルでライブラリをリンクすることを好む人もいます。どちらにしても大した違いはありません。

于 2011-10-30T23:03:29.643 に答える