sábado, 9 de janeiro de 2016

Instalando biblioteca SDL 1.2 no codeblocks

Segue o vídeo de como configurar a biblioteca de programação de jogos SDL 1.2 na IDE Codeblocks.





Resumindo o vídeo:

baixe o codeblocks, pode ser o portable: http://codeblocks.codecutter.org/

Baixe a lib SDL, a development: https://www.libsdl.org

No diretório que você descompactar o codeblocks vai ter uma pasta chamada MingW, é a pasta do compilador, dentro dela tem algumas pastas, incluindo as pastas "include", "bin", "lib". Quando você descompactar o aquivo SDL, também vai ter essas 3 pastas "include", "bin", "lib", o que você vai fazer é simplesmente colocar tudo que estiver dentro da pasta "bin" da SDL dentro da pasta "bin" do compilador e o mesmo com as outras pastas.
tudo da "bin" SDL dentro "bin" do MingW
tudo da "include" SDL dentro "include" no MingW
tudo da "lib"  SDL dentro da "lib" no MingW


Abra o Codeblocks e clique em "Settings->Compiler and debugger", clique na aba "linker settings", e cole esses comando na parte "Other linker options".
-lmingw32
-lSDLmain
-lSDL







Instalando biblioteca SDL 1.2 no codeblocks

Segue o vídeo de como configurar a biblioteca de programação de jogos SDL 1.2 na IDE Codeblocks.





Resumindo o vídeo:

baixe o codeblocks, pode ser o portable: http://codeblocks.codecutter.org/

Baixe a lib SDL, a development: https://www.libsdl.org

No diretório que você descompactar o codeblocks vai ter uma pasta chamada MingW, é a pasta do compilador, dentro dela tem algumas pastas, incluindo as pastas "include", "bin", "lib". Quando você descompactar o aquivo SDL, também vai ter essas 3 pastas "include", "bin", "lib", o que você vai fazer é simplesmente colocar tudo que estiver dentro da pasta "bin" da SDL dentro da pasta "bin" do compilador e o mesmo com as outras pastas.
tudo da "bin" SDL dentro "bin" do MingW
tudo da "include" SDL dentro "include" no MingW
tudo da "lib"  SDL dentro da "lib" no MingW


Abra o Codeblocks e clique em "Settings->Compiler and debugger", clique na aba "linker settings", e cole esses comando na parte "Other linker options".
-lmingw32
-lSDLmain
-lSDL







terça-feira, 5 de janeiro de 2016

Instalando a biblioteca WxWidgets no CodeBlocks

Nessa poste vou ensinar a compilar e instalar a biblioteca WxWidgets 3.0.2 no CodeBlocks 13.12, que no momento dessa postagem, é a versão mais atual tanto da WxWidgets como do Codeblocks.

A biblioteca WxWidgets é uma biblioteca de GUI (Graphics user Interface), ela é utilizada para criar aplicações gráficas e tem a vantagem de poder ser compilada para múltiplas plataformas. Sem contar que sua licença é gratuita, tornando-se assim, uma alternativa viável para quem quer desenvolver programas e distribui-los sem pagar nenhuma licença. Só lembrando que a WxWidgets pode ser compilada com várias linguagens, Python, Perl, Ruby e muitas outras. Eu vou ensinar a como instalar ela para funcionar com C++.

Um detalhe importante é que a biblioteca é totalmente orientada a Objetos e em C++, mas até agora, programei normalmente utilizando os comandos que eu estou acostumado a usar em C, não deu nenhum problema, para utilizar as funções do C, basta adicionar as bibliotecas .h, ou as equivalentes do C++.

 EX:

<stdio.h> equivale a <cstdio>
<stdlib.h> equivale a <cstdlib>


Novamente, eu tive que falar baixo, peço desculpas por isso, espero que o vídeo te ajude.



Também pode-se configurar o Codeblocks para compilar programas feitos com a biblioteca WxWidgets, isso sem precisar criar projetos.

OBS: alguns projetos  necessitam de um comando mais avançado que compile vários arquivos, nesse caso não tem jeito, você vai ter que criar um projeto em branco e adicionar todos os arquivos.

Instalando a biblioteca WxWidgets no CodeBlocks

Nessa poste vou ensinar a compilar e instalar a biblioteca WxWidgets 3.0.2 no CodeBlocks 13.12, que no momento dessa postagem, é a versão mais atual tanto da WxWidgets como do Codeblocks.

A biblioteca WxWidgets é uma biblioteca de GUI (Graphics user Interface), ela é utilizada para criar aplicações gráficas e tem a vantagem de poder ser compilada para múltiplas plataformas. Sem contar que sua licença é gratuita, tornando-se assim, uma alternativa viável para quem quer desenvolver programas e distribui-los sem pagar nenhuma licença. Só lembrando que a WxWidgets pode ser compilada com várias linguagens, Python, Perl, Ruby e muitas outras. Eu vou ensinar a como instalar ela para funcionar com C++.

Um detalhe importante é que a biblioteca é totalmente orientada a Objetos e em C++, mas até agora, programei normalmente utilizando os comandos que eu estou acostumado a usar em C, não deu nenhum problema, para utilizar as funções do C, basta adicionar as bibliotecas .h, ou as equivalentes do C++.

 EX:

<stdio.h> equivale a <cstdio>
<stdlib.h> equivale a <cstdlib>


Novamente, eu tive que falar baixo, peço desculpas por isso, espero que o vídeo te ajude.



Também pode-se configurar o Codeblocks para compilar programas feitos com a biblioteca WxWidgets, isso sem precisar criar projetos.

OBS: alguns projetos  necessitam de um comando mais avançado que compile vários arquivos, nesse caso não tem jeito, você vai ter que criar um projeto em branco e adicionar todos os arquivos.

Instalando Allegro no CodeBlocks

Nesse tópico vou mostrar como se instala a biblioteca Allegro, mais especificamente a versão 4.4. Escolhi ela por ser mais fácil do que a versão mais recente, a 5.0.

A biblioteca Allegro é uma biblioteca gráfica, seu foco é programação de jogos, tanto 2D, como 3D. É muito fácil de ser instalara e a curva de aprendizado é bem pequena, é ideal para estudos.

No vídeo, mostro passo a passo como instalar ela na IDE CodeBlocks 13.12, o áudio está um pouco baixo porque eu gravei a noite e tinha gente dormindo, eu não queria falar muito alto.





Instalando Allegro no CodeBlocks

Nesse tópico vou mostrar como se instala a biblioteca Allegro, mais especificamente a versão 4.4. Escolhi ela por ser mais fácil do que a versão mais recente, a 5.0.

A biblioteca Allegro é uma biblioteca gráfica, seu foco é programação de jogos, tanto 2D, como 3D. É muito fácil de ser instalara e a curva de aprendizado é bem pequena, é ideal para estudos.

No vídeo, mostro passo a passo como instalar ela na IDE CodeBlocks 13.12, o áudio está um pouco baixo porque eu gravei a noite e tinha gente dormindo, eu não queria falar muito alto.