![]() |
Модераторы: 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 |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |