Bibliotecas são criadas para permitir o reaproveitamento de código em vários projetos. Eu vou mostrar o que é, para que serve e como criar uma biblioteca com ligação dinâmica para Windows, as famosas DLLs.
Para entender o que é uma DLL é necessário entender a diferença entre ligação estática e ligação dinâmica. Vou mostrar essa diferença, os benefícios das DLLs para aplicações e para o sistema operacional e também como criar uma DLL passo a passo, na prática.
A criação das DLLs requer a separação do código C++ em arquivos de inclusão e arquivos fonte e a anotação dos arquivos de inclusão com __declspec(dllexport) e __declspec(dllimport). As declarações de funções e tipos (classes, registros, enumerações, etc.) devem ser anotadas para que o compilador e o ligador possam fazer a conexão entre o arquivo executável e a biblioteca.
Links Úteis
------------------
▹ GitHub: https://github.com/JudsonSS/
▹ Comunidade no Discord: / discord
Livros para Aprender C++
-----------------------------------------
▹ A Tour of C++: https://amzn.to/3qnzvKM
▹ C++ Primer Plus: https://amzn.to/3prffEb
▹ Treinamento em Linguagem C++: https://amzn.to/43ppA64
Apoie
---------
▹ Seja um Membro do Canal: https://youtube.com/judsan/join
▹ Apoia.se: https://apoia.se/judsan
▹ Pix: https://nubank.com.br/pagar/4bpg3/6XF...
Cursos do Canal
---------------------------
▹ Programação de Computadores: • Programação de Computadores
▹ Programação Orientada a Objetos: • Programação Orientada a Objetos
▹ Programação de Jogos: • Programação de Jogos
▹ Computação Gráfica: • Computação Gráfica
▹ Compiladores: • Compiladores
Capítulos
----------------
00:00 Abertura
00:12 O que é DLL?
01:29 Para que serve uma DLL?
03:09 Como criar uma DLL?
06:00 Criando uma DLL
08:08 Criando a aplicação
10:52 Executando aplicação com a DLL
11:26 Conclusão
----------------
#VisualStudio #Cpp #DLL
Watch video Como Criar Uma DLL em C++ Usando o Visual Studio 2022 online without registration, duration hours minute second in high quality. This video was added by user Judson Santiago 05 March 2022, don't forget to share it with your friends and acquaintances, it has been viewed on our site 9,588 once and liked it 472 people.