Как скомпилировать для формирования DLL - PullRequest
1 голос
/ 20 мая 2011

У меня есть примеры кодов проекта. Когда я компилирую его в Visual C ++, он создается как EXE. Я хотел бы знать, как я могу изменить окончательный вывод в форму DLL. Означает, что, когда я компилирую, он становится DLL.

Ответы [ 3 ]

2 голосов
/ 20 мая 2011

Компиляция в виде DLL-файла сравнительно проста, а именно, вы устанавливаете «Тип конфигурации» в «Конфигурация -> Общие» в свойствах проекта на «Динамическая библиотека ссылок».

Однако этого не произойдетмного, если вы также не экспортируете точки входа в DLL.

2 голосов
/ 20 мая 2011

В скорлупе орехов библиотека динамических ссылок (DLL) представляет собой набор небольших программ, которые могут вызываться при необходимости исполняемой программой (EXE) Бег.

E.g Предположим, было бы, если бы программе (exe) требовалось свободное место на вашем жестком диске. Он может вызвать файл DLL , который содержит функцию с параметрами и функцию вызова. DLL сообщит исполняемому файлу о свободном месте. Это позволяет исполняемой программе быть меньше по размеру и не должно писать функцию, которая уже существует

Вы можете проверить необходимые шаги здесь: Как создать простую Win32 DLL ?

1 голос
/ 20 мая 2011

При создании нового проекта выберите «Библиотека классов» в диалоговом окне «Новый проект»:

enter image description here

...