Jump to content

C: Linux -> Windows


Rockitup

Recommended Posts

A unica maneira que conheco é usares um compilador de windows, isto é, em linux usaste o gcc para compilares e criares um executável, o que tens de fazer agora é agarrar no teu código e usares um compilador que compile em windows e gerares o executável especifico para windows.

Concretamente podes usar o mingw, que entre outras coisas tem um port do gcc para windows. Faz uma pesquisa no goolge que encontras facilmente.

Se precisares de mais ajuda avisa.

A instalação do mingw pode parecer confusa ao inicio, podes optar por usar o bloodshed devC++, que é um IDE mas que tras na sua intalação o gcc, o que pode tornar-se mais fácil.

Link to comment
Share on other sites

Ora bem, se percebi, quando crias um projecto aparece-te este código:

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    system("PAUSE");
    return EXIT_SUCCESS;
}

Se for isso, podes simplesmente apagar o que aparece e escrever o teu código.

O que eu fiz foi:

Criei um projecto do tipo "Console Application", uma vez que disseste que tinhas usado a consola do linux para desenvolver o teu programa;

Apaguei o código, porque isso é apenas código standart que poderá ser usado, não tem necessáriamente de ser.

Escrevi o meu código e guardei o ficheiro como Main.c, nota que é importante especificares que é um ficheiro de C e não de C++

Compilei o projecto e voilá, ficou tudo a funcionar 😄

Espero ter ajudado.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.