Top.Mail.Ru
Ответы

Файлы MakeFile, configure. Как подключить библиотеку к Visual Studio?

Скачала библиотеку для бинарных диаграмм решений, не понимаю как подключить её к Visual Studio. Как использовать файл configure для подключения этой библиотеки?

По дате
По рейтингу
Аватар пользователя
Просветленный
6лет

configure - это из Linux, BSD и прочих Unix-подобий. В Visual Studio он не нужен.

Для VС++ нужны файлы "*.h" и "*.lib".
Подключить *.lib можно просто добавив в код директиву pragma comment:

#pragma comment(lib, "имя_файла. lib")

Для динамически подключаемых библиотек ещё нужен файл самой библиотеки - *.dll, его никуда подключать не надо, но он должен находиться там, где программа сможет его найти.
Также для dll можно использовать явное связывание - загружать её прямо в коде, при помощи функций WinAPI: LoadLibrary, GetProcAddress и FreeLibrary. При этом никаких других файлов, кроме самой dll, не понадобится.

В С# или VB.NET можно подключить только dll. Для этого нужно объявить импортируемые функции (как методы с модификаторами static extern) и использовать атрибут DllImport из System.Runtime.InteropServices (по ссылке есть пример).