Ambiente de desenvolvimento para a linguagem de programação PIF
Há distribuições binárias a partir da página de releases. Vá para os detalhes da última versão e baixe o arquivo pif_ide-X.X.XX_x{64|86}.exe, onde X.X.XX é a versão e x{64|86} é a arquitetura compilada (escolha a arquitetura compatível com a sua máquina). Depois, basta seguir os passos do instalador e executar a IDE através dos atalhos gerados.
A partir da versão 0.9.12.0, o instalador do compilador PIF está embutido no instalador da IDE.
Alternativamente, você poderá compilar o projeto a partir do código fonte, conforme descrito na sessão Compilando a partir do código fonte.
Para Linux, você deverá compilar o projeto a partir do código fonte, conforme descrito na sessão Compilando a partir do código fonte.
O código fonte está sendo testado tanto no Windows (MSVC2017_{x64,x86}, MinGW_{x86,x64}), quanto no Linux (Fedora GCC_x64).
Para compilar o código fonte, primeiramente você deverá seguir alguns passos, dependendo de seu SO.
- (Opcional) Baixe e instale o VS Community 2019 (caso você deseje utilizar próprio compilador C++ do visual studio) - Certifique-se que o kit de desenvolvimento C++ está selecionado.
- Visite a página de download da versão de código aberto do Qt (dê preferência ao instalador online).
- Execute o instalador (talvez você precise fazer um cadastro, mas não se preocupe, não haverá cobrança).
- Selecione os itens que deseja baixar e instalar (recomendamos que a última versão LTS seja a utilizada).
- Nas opções "tools" marque também as versões mais recentes do MinGW (é muito útil caso você não queira usar o compilador da MS).
- Avançe e pronto!
- Abra o recém instaldo QtCreator, abra o arquivo "compiler.pro" através da opção de abertura de projetos na IDE, selecione os kits válidos e avance.
- Forneça os parâmetros de linha de comando conforme indicado na documentação do compilador.
- Clique CTRL + R e o projeto será compilado e executado (de acordo com os argumentos fornecidos).
- Instale as dependências conforme descrito em Qt for Linux/X11.
- Agora você tem 2 opções:
- Instalar o Qt diretamente do site do desenvolvedor.
- Instalar o Qt através de pacotes de desenvolvimento disponíveis na distro de sua preferência.
- Visite a página de download da versão de código aberto do Qt.
- Execute o instalador (talvez você precise fazer um cadastro, mas não se preocupe, não haverá cobrança).
- Selecione os itens que deseja baixar e instalar (recomendamos que a última versão LTS seja a utilizada).
- Avançe e pronto!
- Abra o recém instaldo QtCreator, abra o arquivo "compiler.pro" através da opção de abertura de projetos na IDE, selecione os kits válidos e avance.
- Forneça os parâmetros de linha de comando conforme indicado na documentação do compilador.
- Clique CTRL + R e o projeto será compilado e executado (de acordo com os argumentos fornecidos).
- Digite os seguintes comandos:
$ sudo dnf upgrade
$ sudo dnf install qt5-devel
$ cd <PIF_PROJ_PATH/src/>
$ mkdir build
$ cd build
$ qmake ../pif_ide/pif_ide.pro
$ make
Agora, basta rodar o executável gerado no diretório atual (se você compilou com as configurações padrão, o arquivo deverá chamar-se pif_ide[.exe]).
- Alternativamente, você também pode usar o Qt creator (mas não se esqueça de adicionar o qmake ao PATH).
- Digite os seguintes comandos:
$ sudo apt-get update && sudo apt-get upgrade
$ sudo apt-get install qtbase5-dev qt5-qmake
$ cd <PIF_PROJ_PATH/src/>
$ mkdir build
$ cd build
$ qmake ../pif_ide/pif_ide.pro
$ make
Agora, basta rodar o executável gerado no diretório atual (se você compilou com as configurações padrão, o arquivo deverá chamar-se pif_ide[.exe]).
- Alternativamente, você também pode usar o Qt creator (mas não se esqueça de adicionar o qmake ao PATH).
Todo o desenvolvimento da linguagem de programação PIFC encontra-se sob a licença de código aberto Nintersoft cuja cópia encontra-se disponível na raíz deste repositório. Já a documentação, encontra-se sob a Licença Creative Commons Attribution-Share Alike 4.0 International (CC-BY-SA).
Este trabalho está licenciado com uma Licença Creative Commons - Atribuição-CompartilhaIgual 4.0 Internacional.