Ambientes de Programação C++ 1
Tópicos Introdução Compiladores C++ Ambientes integrados para desenvolvimento Editores de código Escrevendo código Construção de projetos: Makefile Construção de projetos: SCons
Introdução Plataformas Hardware Standardized version of C++ Linux Windows Mac OS/X Hardware Intel AMD Standardized version of C++ United States American National Standards Institute (ANSI) Worldwide International Organization for Standardization (ISO) 3
Compiladores C++ Multi-Plataforma Windows GNU C++ (g++) CodeWarrior C++ Intel C++ Windows Visual Studio.Net 4
Ambientes Integrados para desenvolvimento Multi-Plataforma Eclipse (requer que esteja instalado o java) Windows Visual Studio.Net Linux Kdevelop 5
Editores de Código Linux Kate SciTE Anjuta, etc. Windows Crimson, 6
Escrevendo Código Indentação (espaçõs x tabs) Codificação de caracteres utf-8 vs. ISO-8859-1 Documentação Doxygen 7
Construindo Projetos: make Por que usar make? O arquivo “Makefile” Variáveis Argumentos Alvos Regras Dependências Regras especiais exemplos Special MacrosBefore issuing any command in a target rule set there are certain special macros predefined. $@ is the name of the file to be made. $? is the names of the changed dependents. $< the name of the related file that caused the action. $* the prefix shared by target and dependent files. $^ $+ 8
Construindo Projetos: SCons O que é SCons? O arquivo “SConstruct” Exemplos 9