Arquivo Histórico de Thiago Vespa
Este site foi preservado para fins históricos e de referência. Alguns conteúdos podem estar desatualizados e recursos interativos foram desativados. Visite o site atual.
C/C++ – Thiago Galbiatti Vespa https://thiagovespa.com.br/blog Precisando é só avisar! Mon, 27 Oct 2025 01:39:51 +0000 pt-BR hourly 1 https://wordpress.org/?v=6.8.5 https://thiagovespa.com.br/blog/wp-content/uploads/2023/05/cropped-eu3-32x32.png C/C++ – Thiago Galbiatti Vespa https://thiagovespa.com.br/blog 32 32 Iniciando com Qt https://thiagovespa.com.br/blog/2019/03/21/iniciando-com-qt/ https://thiagovespa.com.br/blog/2019/03/21/iniciando-com-qt/#respond Thu, 21 Mar 2019 10:50:38 +0000 http://thiagovespa.com.br/blog/?p=4367 Continue lendo Iniciando com Qt→]]> O Qt (sua pronúncia é como “cute” em inglês) é um framework para interfaces gráficas feita em C++. Esse framework tem o foco de ser multiplataforma e é largamente utilizado no KDE.

Para iniciar o desenvolvimento é necessário fazer o download da plataforma. No site há algumas opções, como a versão comercial, opensource, download online e offline, além das versões para cada sistema operacional. Para prosseguir nesse artigo, vamos utilizar a versão online com a versão 64 bits do linux.

Após o download, transforme o arquivo em executável e execute-o:

[sourcecode language=”bash”]chmod +x qt-unified-linux-x64-3.0.6-online.run ./qt-unified-linux-x64-3.0.6-online.run[/sourcecode]

Irá abrir uma tela de boas vindas:

Prossiga com as instruções, crie uma conta Qt, especifique o diretório de instalação. Na etapa de seleção de componentes, você poderá especificar a versão do qt a ser utilizada, se vai utilizar a IDE de desenvolvimento (Qt Creator) e se possui necessidade de se trabalhar com gráficos 3D (Qt 3D Studio), além de poder selecionar componentes individuais:

Prossiga com a instalação. Ao final dela você poderá ter acesso ao QT Creator, que está disponível no caminho de instalação que você forneceu:

Agora é só se aventurar. Se você quiser também trabalhar com outras arquiteturas é necessário configurar a plataforma e um debugguer.

Para o debugger eu estou utilizando o gdb, se você já tiver instalado, o QtCreator pode identificá-lo automaticamente. Em Tools, Options, Kits, na aba Debbugers, você poderá ver essa informação:

Na aba Kits você pode configurar outras plataformas, como o Android.

]]>
https://thiagovespa.com.br/blog/2019/03/21/iniciando-com-qt/feed/ 0
The Developers Conference 2014 https://thiagovespa.com.br/blog/2014/07/17/the-developers-conference-2014/ https://thiagovespa.com.br/blog/2014/07/17/the-developers-conference-2014/#comments Thu, 17 Jul 2014 22:26:08 +0000 http://www.thiagovespa.com.br/blog/?p=4086 Continue lendo The Developers Conference 2014→]]> Agora no começo de agosto terá um evento muito bacana no qual participo da coordenação: o The Developers Conference 2014. Esse evento eu já participo há alguns anos, muito bem organizado e com bastante conteúdo. Hoje mesmo fui com uma camiseta do evento de 2011 no trabalho.

TDC2011O TDC 2014 – São Paulo será realizado de 5 a 9 de agosto e terá 36 trilhas (TV Digital, Android, Startups, Java, Arquitetura, etc) no Anhembi Morumbi e,  como novidade, vários workshops na sede da Globalcode, inclusive de Raspberry PI e IoT com o Vinicius Senger.

A trilha de TV digital está bem bacana e está sendo coordenada por um grande amigo meu, o Carlos do Java Noroeste e por mim. Vamos ter palestras com aplicativos da Record, TQTVD, TV Aparecida, especialistas renomados na área de TV digital no Brasil e pela comunidade de desenvolvedores.

Para participar é só fazer a inscrição no site. Simultaneamente, vai ter um outro evento legal que é o TDC4Kids para crianças programarem com Scratch, Minecraft e IoT. Para ter uma ideia do porte do evento, essa é a lista de alguns patrocinadores: Amazon, Oracle, Stackoverflow, SAP, PayPal, Google, StackOverflow, JetBrains e Liferay.

A gente se fala lá!

TDC - Comunidade

]]>
https://thiagovespa.com.br/blog/2014/07/17/the-developers-conference-2014/feed/ 1
As 5 causas e o The Developers Conference 2013 – São Paulo https://thiagovespa.com.br/blog/2013/06/24/as-5-causas-e-o-the-developers-conference-2013-sao-paulo/ https://thiagovespa.com.br/blog/2013/06/24/as-5-causas-e-o-the-developers-conference-2013-sao-paulo/#comments Mon, 24 Jun 2013 12:01:22 +0000 http://www.thiagovespa.com.br/blog/?p=3956 Continue lendo As 5 causas e o The Developers Conference 2013 – São Paulo→]]> Você que pensa em melhorar o Brasil, seja protestando ou de sua própria maneira, venha para o The Developers Conference 2013 em São Paulo. Lá você poderá ter ideias de como fazer aplicações que possam ajudar a mudar o Brasil. Troque informações com alguns dos melhores profissionais do Brasil, veja como você pode melhorar a economia do país ou ter algumas ideias de como contribuir com a diminuição da corrupção. Segue algumas ideias:

The Developers Conference

Eu estarei por lá, principalmente no dia 11, onde teremos uma trilha de TV Digital. Compareça!

]]>
https://thiagovespa.com.br/blog/2013/06/24/as-5-causas-e-o-the-developers-conference-2013-sao-paulo/feed/ 11
Programando em C/C++ com Eclipse https://thiagovespa.com.br/blog/2013/02/13/programando-em-cc-com-eclipse/ https://thiagovespa.com.br/blog/2013/02/13/programando-em-cc-com-eclipse/#comments Wed, 13 Feb 2013 18:55:55 +0000 http://www.thiagovespa.com.br/blog/?p=3900 Continue lendo Programando em C/C++ com Eclipse→]]> Para programar em C/C++ com o eclipse utilizamos o plugin CDT. A instalação dele é simples. Abra o Eclipse, vá em Help, Install New Software. Escolha no Combo “Work With” o update site de sua versão de eclipse e marque o checkbox Programming Languages, C/C++ Development Tools.

Available Software
Available Software

Clique em Next, Next, concorde com os termos e clique em Finish. Reinicie caso solicitado. Ao selecionar, File, New, Other, você deverá ter a opção de criar um projeto C/C++.

New
New

Agora é só se aventurar com C/C++.

]]>
https://thiagovespa.com.br/blog/2013/02/13/programando-em-cc-com-eclipse/feed/ 2
Desconto no TDC e comida grátis!!! https://thiagovespa.com.br/blog/2011/06/29/desconto-no-tdc-e-comida-gratis/ https://thiagovespa.com.br/blog/2011/06/29/desconto-no-tdc-e-comida-gratis/#respond Wed, 29 Jun 2011 19:39:44 +0000 http://www.thiagovespa.com.br/blog/?p=1711 Continue lendo Desconto no TDC e comida grátis!!!→]]> qrcode-1711Vai ter um super evento nessa próxima semana em São Paulo: The Developers Conference!

O evento é um dos maiores do Brasil e é composto por várias trilhas atendendo todos os gostos do mundo de desenvolvimento. Esse ano ele está maior e melhor e será realizado durante o lançamento do Java 7 e contará com a presença de nomes importantes do mundo de desenvolvedores e T.I. em geral.

]]>
https://thiagovespa.com.br/blog/2011/06/29/desconto-no-tdc-e-comida-gratis/feed/ 0
Aplicações Nativas (C/C++) no Android https://thiagovespa.com.br/blog/2011/05/29/aplicacoes-nativas-cc-no-android-2/ https://thiagovespa.com.br/blog/2011/05/29/aplicacoes-nativas-cc-no-android-2/#comments Sun, 29 May 2011 20:09:02 +0000 http://www.thiagovespa.com.br/blog/?p=1557 Continue lendo Aplicações Nativas (C/C++) no Android→]]> qrcodeEm alguns casos quando é necessário um controle fino de alocação e desalocação de memória, por exemplo, em trechos com estruturas de dados específicas e onde o desempenho através do controle do uso de memória é essencial, o Android oferece o mesmo recurso que o Java SE (JNI) para chamadas de código nativo na plataforma. Esse tipo de recurso deve ser utilizado com cautela, pois aumenta a complexidade do projeto e nem sempre aumenta o desempenho da aplicação. Caso você saiba o que está fazendo e as implicações do uso da linguagem C/C++ com o uso de ponteiros e alocação e desalocação de memória você poderá utilizar o Android NDK para isso.

]]>
https://thiagovespa.com.br/blog/2011/05/29/aplicacoes-nativas-cc-no-android-2/feed/ 2