.lib ファイルが見つからないという問題があります。リンカーのプロパティを確認したいと思います。ただし、[プロジェクト] -> [プロパティ] で、リンカ タブが見つかりません。ここで何が欠けていますか? 実際、私はプロジェクトのプロパティではなく、ソリューションのプロパティなどを見ているのではないかと心配しています。プロジェクトとは正確には何ですか (たとえば、VS のどのアイコン)、またはプロジェクトのプロパティはどこで確認できますか?
ありがとう !!
.lib ファイルが見つからないという問題があります。リンカーのプロパティを確認したいと思います。ただし、[プロジェクト] -> [プロパティ] で、リンカ タブが見つかりません。ここで何が欠けていますか? 実際、私はプロジェクトのプロパティではなく、ソリューションのプロパティなどを見ているのではないかと心配しています。プロジェクトとは正確には何ですか (たとえば、VS のどのアイコン)、またはプロジェクトのプロパティはどこで確認できますか?
ありがとう !!
リンカ オプションがない場合、プロジェクトが *.lib をビルドするように設定されている可能性があります。
この場合、プロジェクト オプションの左側にある [Librarian] を選択できます。[全般] に移動してから [構成の種類] を変更することで、プロジェクトがビルドするように構成されているものを変更できます。
プロジェクトのプロパティにアクセスするには、ソリューション エクスプローラー ウィンドウでプロジェクトを右クリックし、プロパティをクリックします。
Project -> Properties(Alt+F7) -> Configuration properties -> Linker である必要があります。依存関係は、[リンカー] タブの [入力] タブで設定できます。
Visual Studio の「プロジェクト」の概念を明確にするために:
ソリューション エクスプローラーに表示される一番上のノード (デフォルトではウィンドウの左側にあるパネル) はSolutionと呼ばれます。問題の解決に関連するすべてのものを入れるための大きなバッグと考えることができます。
私が話しているこの「すべて」は、 Projectsを使用してまとめられています。プロジェクトは基本的に、1 つの別個の出力ファイル (DLL/LIB、アプリケーション) にコンパイルされる一連のコードです。
たとえば、自分でライブラリを作成する場合、そのすべてを含むソリューションを作成します。ソリューションでは、ライブラリのコンポーネントのコードを別のプロジェクトに入れます。テストのために、さらに多くのプロジェクトを追加し、それぞれがライブラリにリンクする実行可能ファイルをビルドします。
例えば:
---- MyLibrary (Solution)
|
+--- MyLibraryMath (Project)
|
+--- MyLibraryNetwork (Project)
|
+--- TestMath (Project, linking to MyLibraryMath)
|
+--- TestNetwork (Project, linking to MyLybraryNetwork)