私は Ole32.lib を使用するサードパーティ ライブラリを使用しています。したがって、Ole32.lib をリンクすると問題は解決します。Ole32.lib は既に PC の以下の場所にインストールされていることがわかりました。
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib\x64
C:\Program Files (x86)\Windows Kits\8.0\Lib\Win8\um\x64
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.15063.0\um\x64
これらのパスに関する私の質問は次のとおりです。
- どうやってマイクロソフト SDKそしてWindows キット私の PC にパスが作成されています。Visual Studio 2017 をインストールすると、これらのパスと Ole32.lib が生成されますか?
- Microsoft SDK と Windows キットの意味は何ですか。
- Windows キットの異なるバージョン (8.0/8.1/10) とは何ですか。
- 前もって感謝します
答え1
Microsoft SDK と Windows キットのパスは PC でどのように作成されるのでしょうか?
これらは両方ともオプションの Visual Studio コンポーネントであり、Visual Studio のインストールまたは構成中に選択すると、これらのコンポーネントの両方またはいずれかがインストールされます。 システム上に存在する場合はインストール済みです。
Microsoft SDK と Windows キットの意味は何ですか。
Visual Studio 2017 をインストールすると、これらのパスと Ole32.lib が生成されますか?
Ole32.dll は、Visual Studio ではなく Windows SDK をインストールすることによってインストールされます。Visual Studio をインストールするときに、そのコンポーネントを選択して Windows SDK をインストールできます。
1 つは Windows 8.0 SDK、もう 1 つは Windows 10 SDK です。どちらもソフトウェア開発に必要です。
Windows キットの異なるバージョン (8.0/8.1/10) とは何ですか。
Windows 8 にはバージョンが 1 つだけ、Windows 8.1 にはバージョンが 1 つだけありますが、Windows 10 の各バージョンには特定のバージョンがあります。