Jump to content
Sign in to follow this  
lmalves

Iniciação a novo projecto

Recommended Posts

lmalves

Olá a todos,

Sou novo no forum e estou a iniciar um novo projecto e para isso precisava de umas dicas..

Já programo a algum tempo em PHP mas agora vou ter de desenvolver um programa para Windows e como já à muito tempo que não faço nada disto gostaria que me aconselhassem um bom IDE.

Já instalei o Codeblocks e o VB 2008 Express mas ainda não me decidi, tb ja aqui vi referencias ao wxDev-C++ . Tb tenho duvidas relativamente ao toolkit grafico a utilizar, será o Wxwidgets bom?

Outra questão é que tenho de utilizar um "pacote" totalmente gratuito para fins comerciais.

Se me puderes aconselhar agradeço.

Share this post


Link to post
Share on other sites
OldCoder

O Code::Blocks é muito bom, e pode ser utilizado com o compilador do Visual Studio. Aliás, aconselho-te a procurares o download gratuito da versão mais recente da SDK do Windows, que inclui o mais importante: o compilador e a documentação, mas que obviamente não traz qualquer IDE.

Tanto a IDE Code::Blocks como a SDK do Windows são de uso livre, quer pessoal/educativo, quer comercial. Pessoalmente, recomendo-te esta combinação.

Também te recomendo vivamente o wxWidgets: é, na minha opinião, o melhor toolkit gráfico de open-source que existe de momento.

Em relação à licença, não te preocupes, que o wxWidgets é LGPL, não GPL. Ou seja, pode ser usado para fins comerciais, desde que publiques as tuas próprias alterações à biblioteca. Maior parte das pessoas evitam o problema compilando o wxWidgets (e as suas próprias adaptações) separadamente em DLL, para dissociar completamente os executáveis.

EDIT:

Acrescento aqui uns quantos links para ajudar:

Windows 7 SDK (Funciona no Windows 7, mas também em versões anteriores)

The Windows SDK for Windows 7 and .NET Framework 3.5 SP1 provides documentation, samples, header files, libraries, and tools designed to help you develop Windows applications using both native (Win32®) and managed (.NET Framework) technologies.

Forum da comunidade do Code::Blocks É preferível fazeres o download da versão mais recente das "nightly builds" nos forums. A versão proposta na página principal está muito obsoleta, e é na verdade instável.

wxWidgets 2.9.0 Recomendo esta versão do wxWidgets, por uma questão de compatibilidade do teu código com a futura versão 3.0, que está para lançar brevemente.

wxWidgets repository Esta página tem uma séries de "nightly builds" para quem quer o código mais recente.

Share this post


Link to post
Share on other sites
lmalves

Boas

Estou a seguir as tuas dicas e instalei (saquei) o codeblocks nightly, e estou a seguir as instruções do site para o configurar com o MinGW e o wxWidgets mas infelizmente não estou a conseguir.

O MinGW penso que está bem instalado visto que consigo compilar e executar projectos C++ em consola, agora o wxWidgets é outra historia...

Pelo que vi no forum que me indicaste é necessário compilar o wxWidgets mas o comando usado no tutorial "mingw32-make.exe" não existe nesta versão do Mingw(ou pelo menos eu não encontro).

Se me puderem ajudar agradeço

Share this post


Link to post
Share on other sites
OldCoder

Boa noite,

Parece-me que consegues executar os comandos do MinGW a partir do CodeBlocks, mas não a partir da linha de comandos do Windows.

Tens todos os comandos necessários do MinGW instalados? Talvez precises de fazer o download do mingw32-make separado. Esta página na sourceforge tem todos os componentes disponíveis.

Outro possível motivo: se calhar ainda não tens a directoria dos executáveis do mingw instalada no PATH do Windows.

Para isto, vais ao painel de controlo e abres as propriedades de sistema. Depois vais à página "avançado" e carregas no botão das "Environment variables". Aparece-te aí duas listas de variáveis (para o utilizador corrente e para todos), entre as quais o "PATH". Tanto faz qual mudas, a única diferença é se a variável é alterada só para ti ou para todos os utilizadores da máquina. Supondo que instalaste o MinGW em "C:\MinGW", precisas de acrescentar à variável "PATH" o seguinte: ";C:\MinGW\bin".

Share this post


Link to post
Share on other sites
lmalves

Boas, obrigado pela resposta mas possivelmente o problema era a falta do mingw32-make pq a PATH estava bem definida, no entanto resolvi o problema fazendo o download da wxPack que já vem com tudo pronto a usar..

Agora é começar a programar  :)

Já agora aconselhas algum sitio com bons tutoriais e exemplos para programação com wxWidgets?

Obrigado

Share this post


Link to post
Share on other sites
OldCoder

Ainda bem que o wxPack resolveu o problema. :)

O site oficial tem uma wiki com diversos tutoriais aqui.

Bom trabalho.

Share this post


Link to post
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
Sign in to follow this  

×
×
  • 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.