私はそのような基本的な質問をしている馬鹿のように感じますが、私の人生にとっては、このトピックをあまり見つけられません。Visual Studioで.libファイルを作成する
とにかく、Visual Studio(またはその他のツール)を使用して.libファイルを作成するにはどうすればよいですか?
私は1つの.cppファイルと.objを持つプロジェクトまたは作業スペースを持っているとします。
TIA、マイク
私はそのような基本的な質問をしている馬鹿のように感じますが、私の人生にとっては、このトピックをあまり見つけられません。Visual Studioで.libファイルを作成する
とにかく、Visual Studio(またはその他のツール)を使用して.libファイルを作成するにはどうすればよいですか?
私は1つの.cppファイルと.objを持つプロジェクトまたは作業スペースを持っているとします。
TIA、マイク
、[ファイル]メニューから[新しい静的ライブラリプロジェクト
を作成するには、Newを選択し、プロジェクトに...。
[プロジェクトの種類]ペインの[Visual C++]で[Win32]を選択します。
テンプレートペインで、Win32コンソールアプリケーションを選択します。
プロジェクトの名前(MathFuncsLibなど)を選択し、名前フィールドに入力します。
解決策の名前(StaticLibraryなど)を選択し、[ソリューション名]フィールドに入力します。
[OK]をクリックしてWin32アプリケーションウィザードを開始します。 [Win32アプリケーションウィザード]ダイアログボックスの[概要]ページで、[次へ]を押します。
Win32アプリケーションウィザードの[アプリケーションの設定]ページの[アプリケーションの種類]で、[静的ライブラリ]を選択します。
Win32アプリケーションウィザードの[アプリケーションの設定]ページで、[追加オプション]の[プリコンパイル済みヘッダー]チェックボックスをオフにします。
[完了]を押してプロジェクトを作成します。
詳細については、hereを参照してください。
プロジェクトのプロパティを見てください。出力形式のようなものがあり、.exeとは対照的にライブラリを選択するだけです。
[プロジェクト] - > [プロパティ]に移動します。 「一般」で「構成タイプ」を「静的ライブラリ(.lib)」に設定します。次に、 "リンカ"の下で、出力ファイルの拡張子を.libに変更します。その後、あなたは行くのが良いです。
設定のプロパティ - >一般 - >設定の種類に移動します(デバッグ、リリースなど)。
静的ライブラリ(.lib)を選択します。
次に、それを構築するだけです。
良いですが、少なくともビジュアルスタジオ2008では、プロジェクトタイプを変更した後に「リンカ」オプションが表示されないので、この手順は必要ありません。 –
2010年には、拡張タイプも ".lib"に設定する必要がありました。私が必要とするのは – Kirbinator
です。他のすべての明白な "新しいプロジェクト" –