Я хотел бы создать статическую библиотеку на C++ для хранения моих функций. Я знаю, что этот вопрос задавали на форумах Cplusplus, но я мог бы действительно использовать более точное описание того, что делать.Статические и общие библиотеки C++
Насколько я знаю, вы создаете новую программу Win32, а затем добавляете файл заголовка (.h) и файл кода (.cpp).
Так что на самом деле у меня есть несколько вопросов.
1 - Как поместить мой код в эти файлы? Использую ли я .cpp?
2 - Мне удалось создать простую библиотеку с функцией добавления, но после компиляции и ее создания я не смог # включить ее в программу. Почему это?
Может кто-то, пожалуйста, напишите пошаговый подход к этому, чтобы я мог, наконец, это сделать. Я знаю, что у MSDN есть учебник для этого, и я посмотрел на него. Дело в том, что он использует подход ООП для создания статической библиотеки, а вызовы функций в библиотеке часто используют оператор :: (думаю, его оператор), чего я хочу избежать. Хотел бы начать простой, в основном.
Спасибо за предоставленную помощь.
Я добавил теги 'windows' и' visual-C++ '; Я предполагаю, что это правильно? Если нет, отредактируйте их самостоятельно. – trojanfoe
Чтобы использовать статическую библиотеку в другом проекте, вы должны включить файл заголовков и ссылку на файл * .lib, который создается библиотекой. –
Как вы это делаете? Я знаю, что вы #include "yourlibrary.h" , но как вы ссылаетесь на файл .lib и где находится этот файл? – Inafune