![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Paradox |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1135 Регистрация: 18.11.2002 Где: Россия Репутация: нет Всего: 1 |
Хочу подключить длл к своему проекту. Скопировал Длл в c:\winnt\system32 , либ в директорию своего приложения . А что дальше ? Как инклудить ? Просто на визуале не приходилось такое делать.
-------------------- --- |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Все делается довольно просто
|
|||
|
||||
| dim |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 106 Регистрация: 24.12.2002 Репутация: нет Всего: нет |
Теперь lib подключай либо в опциях линкера либо с помощью #pragma comment.
--------------------
that's all |
|||
|
||||
| Paradox |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1135 Регистрация: 18.11.2002 Где: Россия Репутация: нет Всего: 1 |
а где этот линкер в 7-ой студии или как исплользовать #pragma comment с названием моей длл и в какой файл вписывать (stdafx или нет) -------------------- --- |
|||
|
||||
| valex13 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 29.1.2003 Где: Иркук. область, г . Иркутск Репутация: нет Всего: 1 |
Проще динамическое подкличение использовать. Это почти так же делается.
Вот пример: m_hLibrary = LoadLibrary("MyDir"); //********* typedef double(_stdcall *subr1) ( int i, int j ); subr1 GetSolveData; GetSolveData=(subr1)GetProcAddress(m_hLibrary,"_getsolvedata@8"); if(GetSolveData!=NULL) {// Работает! return(GetSolveData(M,P)); } else { MessageBox(0,"Библиотека повреждена!","Ошибка",MB_OK+MB_ICONSTOP); return(0); } Для Debug необходимо включить соответствующую опцию : Project/Settings/Debug Выбери Additional Dll и укажи путь к библиотеке. |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |