Visual C++, compilar C++ usual

Neojag

Power Member
É possível utilizar o Visual C++ para compilar C++ standard (e para código máquina, não para bytecode do .net)? Estou a tentar fazê-lo mas as dependências usuais ou não são reconhecidas (<iostream>, por exemplo) ou se são reconhecidas não funcionam. Quais são as diferenças entre código escrito para o compilador da microsoft e, por exemplo, para o gcc?
Danke!
 
Cria um projecto Win32 sem precompiled header (para poderes eliminar o stdafx.h).
Testei este código e funcionou:
Código:
#include <iostream>
using namespace std;

int main()
{
    char a;
    cout << "omg" << endl;
    cin >> a;
    return 0;
}
Os projectos em C também faço sempre no Visual Studio. Por vezes, dá jeito colocar #ifdef _WIN32.
 
Aye, sem precompiled headers funciona bem, obrigado! Mas porquê? Se estiverem activados ele só inclui os pré-compilados? Porque é que não existem da standard library?
 
para C++ (sem visual) uso sempre o visual studio so que crio um projecto vazio sem qualquer ficheiro la dentro e ai é que crio os source e headers, ate agora nunca falhou
 
Back
Topo