<iostream> e C++ juntos não funcionando

[ EDITADO ]

Estou pesquisando e acho que a biblioteca Win32 não funciona com C++ e sim com C apenas.

Obrigado!


Olá,

Estou com um probleminha pra compilar um programa de C++ com API Win32.

O problema é que meu compilador “DevC++” (que por sinal adoro minha IDE) só funciona no meu código em C++ se eu adicionar a biblioteca “<windows.h>”, mesmo todo o código ser escrito em C++, ele só funciona se adicionar o cabeçalho “<windows.h>”.

Espero que tenham entendido. Muito obrigado por qualquer ajuda!

Seu compilador não é o DevC++. Essa é sua IDE.

Olha só, logo no início de sua postagem vc fala “estou usando a API Win32”.
De onde vc acha que vem a informação para o compilador de quais são as funções, estruturas etc. dessa API? Do cabeçalho windows.h. Não entendi a relação que vc estabeleceu entre C++ e a API do Windows…

Enfim, vai usar a API Win32, tem que adicionar o cabeçalho windows.h.
Não existe mágica. A API Win32 não é parte da linguagem C++.

Obrigado!