私は、Visual Studio 2003 .NET一部のヘッダーファイルでは、Visual Studioでライブラリをリンクする必要があるのはなぜですか?
I #include <winsock2.h>
ヘッダファイルにソケットプログラムを構築するだけでなく、私は未解決のWinsock関数エラーを修正するWS2_32.lib
にリンクしなければならなかったことに気づいたんです。
他の宿題プロジェクトでは、ヘッダファイルを追加して、対応するライブラリを追加せずにその機能を使用しました。
これはどのようにですか?
いくつかの標準ヘッダーファイルライブラリは、Visual Studioなどで事前にリンクされていますか?
ありがとうございました!
ありがとう、私は、インポートライブラリに実際のコードが含まれているのではなく、実際の機能を見つけるための情報だけを知っていませんでした。はい、他の一般的なヘッダーの例は、リストしたものです。 –
これには、インポートライブラリとスタティックライブラリの2種類のライブラリ '.lib'拡張があります。静的ライブラリ*は関数の実際のコードを含み、関連する '.dll 'はありません。 –
は、同じ.libをリンクすることも、通常はどちらか一方にリンクすることもできますか? –