Compilando o PZ no Windows (7 ou 8.1)
Pre requisitos
Baixar e instalar Visual C++ 2010 Express
http://download.microsoft.com/download/1/E/5/1E5F1C0A-0D5B-426A-A603-1798B951DDAE/VS2010Express1.iso
Baixar e instalar o CMake
http://www.cmake.org/files/v3.3/cmake-3.3.1-win32-x86.exe
Baixar a biblioteca PThreads
https://www.sourceware.org/pthreads-win32/
ftp://sourceware.org/pub/pthreads-win32/pthreads-w32-2-9-1-release.zip
Extrair o diretorio "Pre-built.2" de dentro do ZIP e coloca-lo em "c:\externallibs\"
Renomear o diretorio "Pre-built.2" para "pthreads", ficando: "c:\externallibs\pthreads"
PZ
Baixar o PZ utilizando seu cliente SVN de preferencia.
Procedimento
- Executar o CMake, escolher os diretorios onde estão os códigos-fonte baixados via SVN e onde será gravado os binários da compilação, ex:
Source-code: C:/Downloads/neopz-master
Build-bins: C:/Downloads/neopz-master-build
- Escolher outras opções desejadas, lembrando de satisfazer seus requisitos (Se escolher uma biblioteca, baixar e instalá-la antes dos próximos passos).
- Apertar "Configure"
- Selecione o gerador "Visual Studio 10 2010"
- Apertar "Finish"
- Entrar com a localizacao da biblioteca pthread:
PTHREAD_INCLUDE: C:/externallibs/pthreads/include
PTHREAD_LIB: C:/externallibs/pthreads/lib/x86/pthreadVC2.lib
- Apertar "Configure" de novo
- Apertar "Generate"
- Verificar se existe alguma mensagem de erro para ser resolvida e sanar eventuais problemas.
Após terminado, abrir a solição através do arquivo PZ.sln localizado dentro do diretório de build.
No lado esquerdo da tela, no Solution Explorer, selecionar "pz", botão direito, selecionar "Build"