2009-08-24 27 views
9

私はそのような基本的な質問をしている馬鹿のように感じますが、私の人生にとっては、このトピックをあまり見つけられません。Visual Studioで.libファイルを作成する

とにかく、Visual Studio(またはその他のツール)を使用して.libファイルを作成するにはどうすればよいですか?

私は1つの.cppファイルと.objを持つプロジェクトまたは作業スペースを持っているとします。

TIA、マイク

答えて

12

、[ファイル]メニューから[新しい静的ライブラリプロジェクト

を作成するには、Newを選択し、プロジェクトに...。

[プロジェクトの種類]ペインの[Visual C++]で[Win32]を選択します。

テンプレートペインで、Win32コンソールアプリケーションを選択します。

プロジェクトの名前(MathFuncsLibなど)を選択し、名前フィールドに入力します。

解決策の名前(StaticLibraryなど)を選択し、[ソリューション名]フィールドに入力します。

[OK]をクリックしてWin32アプリケーションウィザードを開始します。 [Win32アプリケーションウィザード]ダイアログボックスの[概要]ページで、[次へ]を押します。

Win32アプリケーションウィザードの[アプリケーションの設定]ページの[アプリケーションの種類]で、[静的ライブラリ]を選択します。

Win32アプリケーションウィザードの[アプリケーションの設定]ページで、[追加オプション]の[プリコンパイル済みヘッダー]チェックボックスをオフにします。

[完了]を押してプロジェクトを作成します。

詳細については、hereを参照してください。

0

プロジェクトのプロパティを見てください。出力形式のようなものがあり、.exeとは対照的にライブラリを選択するだけです。

18

[プロジェクト] - > [プロパティ]に移動します。 「一般」で「構成タイプ」を「静的ライブラリ(.lib)」に設定します。次に、 "リンカ"の下で、出力ファイルの拡張子を.libに変更します。その後、あなたは行くのが良いです。

+0

良いですが、少なくともビジュアルスタジオ2008では、プロジェクトタイプを変更した後に「リンカ」オプションが表示されないので、この手順は必要ありません。 –

+0

2010年には、拡張タイプも ".lib"に設定する必要がありました。私が必要とするのは – Kirbinator

+0

です。他のすべての明白な "新しいプロジェクト" –

7

設定のプロパティ - >一般 - >設定の種類に移動します(デバッグ、リリースなど)。

静的ライブラリ(.lib)を選択します。

次に、それを構築するだけです。

関連する問題