Vamos começar a série de tutoriais, pelo download e instalação do Visual C++ 2008 Express Edition, assim como da biblioteca do wxWidgets.
Eu comecei a usar o Visual C++ 2008 a algum tempo como substituto do wxDevCpp, e não tenho tido problemas até então, lembrando que, uso-o apenas para o desenvolvimento com wxWidgets, alguns erros (que chegavam a atrapalhar o desenvolvimento em ambiente de produção) no wxDevCpp não costumam ocorrer no Visual C++, isto não impede que vocês utilizem outra IDE como o Code::Blocks e o próprio wxDevCpp para realização dos exemplos.
Em alguns casos, vocês perceberão que comandos escritos no Windows não irão compilar no Linux, ou, o comportamento dos programas, serão diferentes nas duas plataformas. Aí irei explicar os mesmos usando o Code::Blocks em um ambiente Linux.
Falando em ambiente Linux, recomendo a utilização de uma distribuição com o Gnome sendo usado como gerenciador de janelas, pois o wxGTK, necessita da biblioteca GTK instalada, funcionaria em um ambiente KDE? Sim, mas lembrando que vocês teriam toda a biblioteca GTK apenas para a compilação do wxWidgtes, o que não seria muito interessante neste caso.
Como o objetivo do post é explicar o que será preciso em ambiente Windows, vamos aos pré requisitos para iniciarmos com wxWidgets nesta plataforma.
1 – Download do Visual C++ 2008 Express Edition:
2 – Download da biblioteca pré compilada do wxWidgets
A biblioteca pré compilada oferece a vantagem de estar pronta para ser usada, em suas várias formas, como debug, release, unicode, tanto para o Visual C++ quanto para o GCC, além de estarem em sua forma estática (*.lib, *.a) e também dinâmica (*.dll).
Se você preferir não ter trabalho compilando nada, baixe o wxWidgets nesta opção pré compilada, na verdade é até recomendado que as pessoas que estão começando, usem esta opção de download.
3 – Download do Source Code do wxWidgets
Aqui temos apenas os arquivos para compilação da biblioteca wxWidgets, não possuímos as bibliotecas compiladas, então teremos que compilá-las, se você quiser usar esta opção, eu explicarei como é simples o processo de compilação.
No próximo tutorial iremos compilar o wxWidgets pelo Visual C++ 2008.
Abraços, até a próxima.