Criando um projeto com Quickfast no Visual Studio 2008 e C++

Bem, hoje eu tive alguns problemas para incluir o Quickfast no meu projeto, então resolvi criar um post com o passo a passo que fiz e apontar alguns problemas que eu tive durante a criação do projeto.

Primeiramente, se você esta querendo instalar o Quickfast é porque provavelmente você já sabe o que é o Fast Protocol, mas qualquer coisa, se você não sabe, por incrível que pareça, a definição na Wikipedia é bem interessante.

O Quickfast possui algumas dependências, sendo elas:

Segundo o site do projeto, ele também possui dependência do MPC e Pearl, mas para criar o projeto, não precisa.

A primeira coisa é compilar o Boost. Eu escrevi um post um tempo atrás descrevendo passo a passo como compilá-lo, então não entrar em detalhes, basta olhar este link. Logo depois de compilar o Boost, pegue o Xerces. Este post parte do princípio que os diretórios raiz do Boost e do Xerces estão localizados em C:\c++. Você precisá configurar uma série de variáveis de ambiente, sendo elas:

  • BOOST_ROOT=C:\c++\boost_1_44_0
  • BOOST_VERSION=1_44_0
  • XERCES_INCLUDE=C:\c++\xerces-c-3.1.1-x86-windows-vc-9.0\include
  • XERCES_LIBNAME=xerces-c_3
  • XERCES_LIBPATH=C:\c++\xerces-c-3.1.1-x86-windows-vc-9.0\lib
  • XERCES_ROOT=C:\c++\xerces-c-3.1.1-x86-windows-vc-9.0

Além disso, adicione o seguinte ao seu Path: C:\c++\xerces-c-3.1.1-x86-windows-vc-9.0\bin

Após isso, vá na sua Solution e inclua o projeto Quickfast. A partir de agora, tente compilar. Se funcionar, tudo certo, mas comigo deu alguns erros pois o caminho referenciado no Linker para a pasta lib do Boost estava errado no projeto que eles disponibilizam no site. Então caso de algum problema, clique com o botão direito no projeto quickfast e vá em Propriedades -> Configuration Properties -> Linker -> General. Em Additional Library Directories, o caminho da pasta lib do Boost está referenciada como: “$(BOOST_ROOT)\lib”, porém quando você compilar o Boost, a pasta lib será colocada dentro de uma pasta criada durante a compilação. O nome da pasta vai depender se você compilou para 32 ou 64 bits. Caso tenha sido 32, a pasta será chamada Win32 e caso seja 64, a pasta será chamada de Win64. Logo, o caminho correto deverá ser “$(BOOST_ROOT)\win32\lib” ou “$(BOOST_ROOT)\win\lib”.

Bem, é isso, qualquer dúvidas, é só mandar.

Anúncios

Um comentário sobre “Criando um projeto com Quickfast no Visual Studio 2008 e C++

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s