none
Подключение файла *.dll к проекту Visual Studio 2010 (C++) RRS feed

  • Вопрос

  • Здравствуйте!

    Возможно ли средствами Visual Studio подключить библиотеку (dll) к проекту (С++), но не пользуясь при этом экспортом функций (например с помощью dumpbin.exe), созданием def-файла, ну и созданием lib-файла?

    Т.е. по простому "подцепить" библиотеку (dll) так же, как это делается с lib-файлами.

    7 августа 2011 г. 12:43

Ответы

  • В обшем случае нельзя. В C++ DLL файлы вообще не "подключаются" к проектам, они загружаются лишь в процессе исполнения программы.

    Для удобного использования DLL с ними обычно поставляется lib (или obj) файлы которые можно прилинковать к проекту вместе с h файлами в которых задекларированы доступные функции, lib в этом случае берет на себя все заботы по "загрузке" DLL (которая может быть выполненена динамически).

    Исключением являются некоторые COM DLL имеют в своем составе встроеный IDL который позволяет создать lib/obj/h используя компилятор midl.


    This posting is provided "AS IS" with no warranties, and confers no rights.
    • Помечено в качестве ответа coolinich 8 августа 2011 г. 6:48
    7 августа 2011 г. 18:27
    Модератор