私はジュニアプログラマーです。私はかなりの依存関係を持つVisual Studio C++プロジェクトを開発しました.Boost、指紋認識ライブラリ、Windows Biometrics Frameworksです。今日の私はWindows標準のWindows UpdateからWindowsのバイオメトリックフレームワークをダウンロードできることを知っています。私はそれについて懸念していません。私の知る限りでは、アプリケーションはWBFの依存関係を検索してリンクする準備ができています。Visual Studioでの依存関係を持つC++アプリケーションの配布
私の懸念は、実行可能ファイルをこの.exeが必要とするすべてのリソースと依存性(Boostと指紋認識SDK)でパックするための最も簡単で最も効率的ではない配布の問題を最小限に抑えます。つまり、このDLLはありません。クライアントのコンピュータのすべてをコンパイルせずに、アプリケーションなどを再インストールしてください。
私はここでいくつかの方法を見ることができました:プロジェクトの設定にリストされたdllをコピーし、静的リンクに変更します...しかし、それが最も簡単な方法かどうかはわかりません。私はこれについて自分の能力をほとんど信用していないし、それらの方法はこれらのことを行うための自動方法があるかどうか疑問に思っています。
ありがとう、私はリンクの背後にある論理を最初に覚えなければならないことを理解しました。少なくとも、このスレッドには他の方法はありません。とにかく、私は自分の依存関係を見つけました。静的リンクでは、プロジェクトにlibファイルを用意する必要はなく、実行可能ファイルに提供する必要があるDLLライブラリが1つありました。私はこの答えを受け入れています。 – rrreche