Понятное дело статья адресована начинающим :), ведь профи этим не интересуются (не тот ведь уровень;). Ничего особенного в этой статье нет! Добавлена она всего лишь из соображений организовать полный цикл статей по созданию и использованию статических и динамических библиотек. Интересней будет тогда, когда дело пойдет о динамических библиотеках…
Перейдем к созданию самой статической библиотеки! Запускаем “Visual Studio”. Создаем новый проект:
“File->New->Project->Win32 Console Application”.
Жмем “OK”.
Жмем “Next”. В открывшемся окне указываем тип приложения (“Static library”).
Нажимаем “Finish”. Проект создан. Теперь нужно добавить исходные файлы. Добавим заголовочный файл:
“Правой кнопкой мыши на проекте->Add->New Item->Code->Header File (.h)”
Содержимое файла:
1 2 3 | #pragma once double ADD(double a, double b); |
Добавляем файл имплементации:
“Правой кнопкой мыши на проекте->Add->New Item->Code->Header File (.cpp)”.
Содержимое файла:
1 2 3 4 5 6 | #include "StaticLibrary.h" double ADD(double a, double b) { return a+b; } |
Теперь просто запускаем билд проекта. В результате мы должны получить файл с расширением «.lib».
Вот собственное и все! Статическая библиотека, которая содержит в себе одну единственную функцию, успешно создано!
В следующем посте мы создадим проект, который в свою очередь будет использовать созданную нами статическую библиотеку.