Como Criar Uma DLL em C++ com o Visual Studio
Bibliotecas são criadas para permitir o reaproveitamento de código. Vamos aprender o que é, para que serve e como criar uma biblioteca com ligação dinâmica no 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. Vamos conhecer os benefícios das DLLs para aplicações e para o sistema operacional e também como criar uma DLL na prática, passo a passo. 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

Criando uma Biblioteca Estática em C++ com o Visual Studio

How to Create a Simple Operating System (Kernel Only) with C++

APRENDA C# BÁSICO EM 30 MINUTOS!

CppCon 2017: James McNellis “Everything You Ever Wanted to Know about DLLs”

C "Modules" - Tutorial on .h Header Files, Include Guards, .o Object Code, & Incremental Compilation

Como Conectar ao MySQL com C/C++ no Windows

Nunca más vas a preguntar sobre punteros después de este video

How-To Use C++ Libraries (without relying on a package manager)

God Says:"I JUST CONFIRMED — ONLY YOU CAN SEE THIS LETTER"/God Message Now/God Message

Visual Studio 2026 Tips and Configuration

【R&B Soul】Relaxing Chill Playlist – Soulful Vocals & Deep Grooves | 🔴LIVE 24/7

Using Libraries in C++ (Static Linking)

Entenda Ponteiros em C/C++ e como a Memória RAM funciona

ASMR Addictive Fast Tapping Collection For Deep Sleep & Anxiety Relief (No Talking) — 2.5 Hours

E01: Stupid C++ Tricks with Dave

Alocação Dinâmica de Memória

Build your first multithreaded application - Introduction to multithreading in modern C++

Using Dynamic Libraries in C++

Curso de C# - Aprenda o essencial em 5 HORAS

