Estou usando a biblioteca de terceiros que usa o Ole32.lib. Portanto, vincular Ole32.lib resolverá meu problema. Descobri que o Ole32.lib já estava instalado abaixo dos locais no meu PC.
C:\Arquivos de Programas (x86)\Microsoft SDKs\Windows\v7.1A\Lib\x64
C:\Arquivos de Programas (x86)\Windows Kits\8.0\Lib\Win8\um\x64
C:\Arquivos de Programas (x86)\Windows Kits\10\Lib\10.0.15063.0\um\x64
Aqui estão minhas dúvidas sobre esses caminhos?
- Como os caminhos dos Microsoft SDKs e Windows Kits são criados no meu PC. A instalação do Visual Studio 2017 gerará esses caminhos e Ole32.lib?
- O que significa SDKs da Microsoft e kits do Windows.
- Quais são essas versões diferentes (8.0/8.1/10) nos kits do Windows.
--Desde já, obrigado
Ambos são componentes opcionais do Visual Studio, ou selecionados durante a instalação ou configuração do Visual Studio, resultarão na instalação de ambos/qualquer um desses componentes. Se eles existirem em seu sistema, você os instalou.
Ole32.dll é instalado instalando o SDK do Windows, não o Visual Studio. Você pode instalar o SDK do Windows selecionando esses componentes ao instalar o Visual Studio.
Um é o SDK do Windows 8.0 e o outro é o SDK do Windows 10. Ambos são necessários para o desenvolvimento de software.
Existe apenas uma versão para Windows 8, uma versão para Windows 8.1, mas uma versão específica para cada versão do Windows 10.