Понятное дело статья адресована начинающим :), ведь профи этим не интересуются (не тот ведь уровень;). Ничего особенного в этой статье нет! Добавлена она всего лишь из соображений организовать полный цикл статей по созданию и использованию статических и динамических библиотек. Интересней будет тогда, когда дело пойдет о динамических библиотеках…

 

Перейдем к созданию самой статической библиотеки! Запускаем “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».

Вот собственное и все! Статическая библиотека, которая содержит в себе одну единственную функцию, успешно создано!

 

В следующем посте мы создадим проект, который в свою очередь будет использовать созданную нами статическую библиотеку.

 

Загрузка

Скачать исходные файлы проекта

Скачать созданную статическую библиотеку