Каковы различия между .dll, .lib.h файлы?

Это - вероятная 99%-я производительность. На x86 должен был бы проверить флаг переполнения на каждой операции, которая будет огромным хитом производительности.

другой 1% покрыл бы те случаи, где люди делают необычные побитовые обработки или 'неточный' в смешивании и неподписанных операций со знаком и хотят семантику переполнения.

62
задан wulfgarpro 11 February 2017 в 22:54
поделиться

2 ответа

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

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

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

87
ответ дан 24 November 2019 в 16:47
поделиться
  • H Объявляет интерфейс к библиотеке, включая функции, структуры и константы. Написано на языке C.
  • LIB Либо объявляет двоичный интерфейс к динамической библиотеке (DLL) , либо содержит двоичный код библиотеки.
  • DLL Динамическая библиотека - ваше приложение использует их совместно с системой или вы используете их для организации своей базы кода.
  • DEF Текстовое описание функций, экспортируемых DLL.
26
ответ дан 24 November 2019 в 16:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: