2011-01-09 5 views
4

Я использую Visual Studio C++ 2005 в Windows XP.Ссылка на DLL в Visual Studio

Я создал DLL разделяемую библиотеку с помощью Visual Studio C++ 2005.

Однако, я не знаю, как связать его. Обычно я только что создал статические библиотеки (* .lib).

Связать ли я так же, как при связывании библиотеки. Используя свойства C/C++ и общие свойства компоновщика и выбрав путь для заголовков и путей к библиотеке?

Большое спасибо за любой совет.

ответ

3

При создании DLL должен быть создан файл .lib, созданный для динамической компоновки. Вы можете использовать их так же, как и статические .lib-файлы.

+0

И есть ли место, где компилятор будет знать, где найти самую DLL? Должен ли я по-прежнему вводить имя DLL на вкладке для свойств компоновщика? Благодарю. – ant2009

+0

@ ant2009 Часто вы просто помещаете его в ту же папку, что и исполняемый файл, но это всего лишь один выбор. Но так как мы не знаем полной истории о том, как вы собираетесь использовать эту библиотеку и делиться ею, трудно дать конкретные советы. –

+0

Я думаю, что сохранить его в том же месте, что и исполняемый файл, подходит для этого приложения. Благодарю. – ant2009

2

Этот article объясняет, что Windows dll хорошо.

Файл .LIB связан с DLL описывает то, что (вывозимые) символы присутствуют в DLL, вместе с их расположения.

Смежные вопросы