Создание нового проекта:

advertisement
Создание нового проекта
1. Выбрать в меню File -> New -> Project
2. В окошке Project Types выбрать: Visual C++ Projects -> Win32
3. В окошке Templates выбрать Win32 Console
4. Ввести Name и указать Location
5. После нажатия Ok появится окошко Win32 Application Wizard
6. Выбрать закладку Application Settings и выставить флажок Empty Project.
7. Проект создастся после нажатия Finish
8. Файлы в проект можно добавлять через File -> New -> File
Сборка проекта в C
1. Компиляция (.cpp -> .obj)
2. Линковка (.obj + .lib -> .exe)
Преимущества:
1. Можно перекомпилировать только измененные файлы
2. Создание стандартных библиотек функций (.lib), не требующих перекомпиляции. При
этом библиотеки могут быть разными для разных платформ.
Защита .h файла
header1.h
struct Test {
char *key;
void* value;
};
header2.h
#include “header1.h”
test.cpp
#include “header1.h”
#include “header2.h”
void main() {}
Ошибка компиляции: 'Test' : 'struct' type redefinition
Защита header1.h:
#ifndef __HEADER1
#define __HEADER1
struct Test {
char *key;
void* value;
};
#endif
Download