Guia de configuração do Visual...

3

Click here to load reader

Transcript of Guia de configuração do Visual...

Page 1: Guia de configuração do Visual Studiowebserver2.tecgraf.puc-rio.br/.../GuiaDeConfiguracaoDoVisualStudio.pdf · Guia de configuração do Visual Studio Este guia foi construido usando

Guia de configuração do Visual Studio

Este guia foi construido usando o Visual Studio 2013 mas atende a qualquer outra versão

Para criar um novo projeto utilize o menu "File / New / Project":

Selecione "Win32 Project" entre os templates. Antes de terminar o Wizard, selecione "next" e

na tela seguinte marque "Windows application" e "Empty project".

Você pode também criar um "Console application", e sempre que executar a sua aplicação um

console de texto será exibido. Esta é uma forma bem útil de desenvolver aplicações pois

permite usar funções standard como printf para exibir informações textuais na tela para debug.

Então arraste e solte todos os seus arquivos sobre a solução criada. O Visual Studio se

encarrega de coloca-los nas pastas corretas.

Page 2: Guia de configuração do Visual Studiowebserver2.tecgraf.puc-rio.br/.../GuiaDeConfiguracaoDoVisualStudio.pdf · Guia de configuração do Visual Studio Este guia foi construido usando

Depois de criar seu projeto, você precisa configurar o Visual Studio para encontrar as

bibliotecas e includes do IUP e do OpenGL.

Selecione o menu "Project / Properties". Para configurar a localização dos arquivos de include

selecione "Configuration Properties / C/C++ / General" na árvore da esquerda, então escreve a

lista de diretórios separados por ";" em "Additional Include Directories".

Para configurar a localização das bibliotecas selecione "Configuration Properties / Linker /

General" na árvore da esquerda, então escreva a lista de diretórios separados por ";" em

"Additional Library Directories".

Agora é preciso adicionar as bibliotecas a serem utilizadas. Neste mesmo diálogo, selecione

"Configuration Properties / Linker / Input" na árvore da direita, então escreva a lista de

bibliotecas separadas por ";" em "Additional Dependencies". Para esse trabalho serão

necessárias as seguintes bibliotecas:opengl32.lib;glu32.lib;comctl32.lib;iup.lib;iupgl.lib

Page 3: Guia de configuração do Visual Studiowebserver2.tecgraf.puc-rio.br/.../GuiaDeConfiguracaoDoVisualStudio.pdf · Guia de configuração do Visual Studio Este guia foi construido usando

Em "Configuration Properties / C/C++ / Code Generation" na árvore da esquerda, altere "Run

Time Library" para "Multi-threaded (/MT)" se você baixou o pacote de bibliotecas estáticas do

iup.

Se você baixou o pacote de dlls com as bibliotecas dinâmicas deve selecionar "Multi-threaded

DLL (/MD)".

Se estiver usando "iup.manifest" do "iup.rc", configure o linker do seu projeto para NÃO gerar

um manifest file ou os estilos visuais do Windows não vão funcionar.

Algumas versões do Visual Studio solicitam que você inclua

_CRT_SECURE_NO_WARNINGS nas definições de preprocessamento pois algumas

funções como sprintf não são seguras. Para fazer isso vá em "Configuration Properties /

C/C++ / Preprocessor" na árvore da esquerda e inclua _CRT_SECURE_NO_WARNINGS em

preprocessor definitions