1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Visual C++, compilar C++ usual

Discussão em 'Programação' iniciada por Neojag, 1 de Junho de 2008. (Respostas: 4; Visualizações: 643)

  1. Neojag

    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!
     
  2. JPgod

    JPgod Moderador
    Staff Member

    Se queres algo mais standart, o gcc é o ideal.

    havia de facto, coisas que passava num, mas noutro não.
     
  3. balute

    balute Power Member

    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.
     
  4. Neojag

    Neojag Power Member

    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?
     
  5. Evil_Tidus

    Evil_Tidus Power Member

    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
     

Partilhar esta Página