portando códigos c de linux pra DOS e vice-versa [RESOLVIDO]

1. portando códigos c de linux pra DOS e vice-versa [RESOLVIDO]

anderson d fontes
andersond

(usa Linux Mint)

Enviado em 01/05/2012 - 20:10h

Boa noite.

Um código escrito no Dev C++ de Windows, utilizando conio.h, para executa-lo no linux é mais recomendado utilizar aquela conio alternativa ou botar logo o ncurses e reescrever quase tudo? estou tentando portar um programa pequeno,tipo um mini-sistema operacional (SSOMS) que fizemos na faculdade..mas vou adotar a técnica pra todos os programas que usarem conio..

Se eu criar um programa no meu linux, utilizando mysql, como fazer para portá-lo em uma máquina com windows? da muito trabalho? É que eu estou fechando um sisteminha pra uma loja do meu bairro mas nao queria instalar windows aqui,e nem forçar o cara a usar linux. (sim,eu gosto de fazer tudo do jeito mais difícil, pra pegar a manha)..
Aliás, se eu usar curses.h ou ncurses.h, funciona no windDOS ?

E um comentário, tenho tentado usar o Ajuta,mas ele é muito chato,vive dando erro pra acompilar e faz muitas tarefas. Fazendo pelo vim e compilando com o gcc (após apanhar um pouquinho pra aprender ambos) ta fluindo muito melhor...que coisa,não!

Abraço,Anderson






  


2. MELHOR RESPOSTA

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 04/05/2012 - 16:37h

Bom, se for fazer em C++ com interface gráfica no Windows, usa a API <windows.h>.
Já no Linux, pode usar o GTK para ambiente gráfico e tem diversos materiais na internet sobre "desenvolvimento em C++ com GTK".

Pensar no caso...
sistema em C++ com API do Windows - C++ Builder (entra questão de custos com licenças e etc)

sistema em C++ com GTK - ganha em multiplataforma


3. Re: portando códigos c de linux pra DOS e vice-versa [RESOLVIDO]

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 01/05/2012 - 23:36h

o melhor é evitar usar a biblioteca <conio.h> e usar C ANSI para questão de portabilidade em Windows e Linux.

Qual sistema esta fazendo ?
C ou C++ ?


4. Re: portando códigos c de linux pra DOS e vice-versa [RESOLVIDO]

anderson d fontes
andersond

(usa Linux Mint)

Enviado em 04/05/2012 - 16:12h

provavelmente c++, mas ainda não comecei..

a idéia seria fazer no linux pois é que o tenho em casa e estou cada vez mais empolgado em usar, usando vim e g++, o banco de dados ainda não decidi se vou usar o mysql ou postgresql. (na verdade estou estudando engenharia da computação e este seria meu primeiro negócio real) também não fechei ainda o sistema com o cliente final, nem mesmo dimensionei o banco de dados, módulos de aplicativos, etc... estamos inada na fase dos requisitos..

então poderia convence-lo a instalar o linux pra rodar o sistema no pc da loja dele, ou portar tudo pro windows que ele tem lá, se for possível e fácil. Se os srs. me disserem que é muito trabalho e não se justifica, eu já faço tudo no windows mesmo, mas vai ficar aquela frustração, pois queria fazer meu primeiro projeto no linux logo...

pra falar a verdade, eu ainda nem decidi se faço o sistema com ncurses logo, pra uso no terminal (o qual já estou engatinhando), ou com interface gráfica no gtk+ (o qual não sei nem por onde começar, mas tenho certeza que daria muito mais trabalho...)




5. Re: portando códigos c de linux pra DOS e vice-versa [RESOLVIDO]

anderson d fontes
andersond

(usa Linux Mint)

Enviado em 27/05/2012 - 22:25h

obrigado, já deu uma clareada !!


6. Re: portando códigos c de linux pra DOS e vice-versa [RESOLVIDO]

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 28/05/2012 - 07:23h

Só uma sugestão: Tem que ser em C/C++? Poderia fazer em java ou php-gtk, seria tão funcional quanto e multiplataforma.

Mas também você pode programar para Windows usando o Linux usando o crosscompiler.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts