В чем разница между.файл DLL.,библиотека.,H-файлы?


Почему в проект я должен включить некоторые *.библиотека. ,h или некоторые другие файлы? И для чего эти вещи используются?

3   60   2009-11-22 10:34:45

3 ответа:

  • .h: заголовочный файл, его исходный файл, содержащий объявления (в отличие от .СРР. ,схх и т. д. содержащие реализации),

  • .lib: статическая библиотека может содержать код или просто ссылка на динамическую библиотеку. В любом случае, это скомпилированный код, который вы связываете с вашей программой. Статическая библиотека включена в ваш.исполняемые во время ссылки.

  • .dll: динамическая библиотека. Так же, как статический, но вам нужно развернуть его с помощью ваш.EXE-файл, потому что он загружен во время выполнения.

  • H объявляет интерфейс для библиотеки, включая функции, структуры и константы. Написано на языке Си.
  • LIB либо объявляет двоичный интерфейс для динамической библиотеки (DLL) или содержит двоичный код библиотеки.
  • DLL динамическая библиотека-ваше приложение делится ими с системой или вы используете их для хранения своей базы кода организованный.
  • DEF текстовое описание функций, экспортируемых библиотекой DLL.

*.dlb похож на статическую библиотеку.