Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Подключение .lib библиотеки

8.0K
17 августа 2004 года
baid
3 / / 17.08.2004
Есть библиотека somelibrary.lib. Мне необходимо использовать её в MFC-приложении.
В VisualStudio.net выбираю
'Project->properties'.
В поле
'Linker->Additional Dependencies'
пишу название библиотеки 'somelibrary.lib'.
При компиляции и сборке программы никаких ворингов и ерроров не появляется. Когда запускаю приложение появляется ошибка 'не найдена somelibrary.dll', приложение не запускается. Не пойму причём здесь .dll если библиотека статическая.
Если вместо MFC-приложения создать WIN32 и подключить библиотеку таким же образом приложение работает. Ваши соображения)
433
18 августа 2004 года
AlexII
86 / / 13.10.2003
Цитата:
Originally posted by baid
Есть библиотека somelibrary.lib. Мне необходимо использовать её в MFC-приложении.
В VisualStudio.net выбираю
'Project->properties'.
В поле
'Linker->Additional Dependencies'
пишу название библиотеки 'somelibrary.lib'.
При компиляции и сборке программы никаких ворингов и ерроров не появляется. Когда запускаю приложение появляется ошибка 'не найдена somelibrary.dll', приложение не запускается. Не пойму причём здесь .dll если библиотека статическая.
Если вместо MFC-приложения создать WIN32 и подключить библиотеку таким же образом приложение работает. Ваши соображения)



Попробуй подключить её так:

#pragma comment(lib,"somelibrary.lib")

8.0K
18 августа 2004 года
baid
3 / / 17.08.2004
Цитата:
Originally posted by AlexII


Попробуй подключить её так:

#pragma comment(lib,"somelibrary.lib")



Не помогает.

6.3K
18 августа 2004 года
Denri
43 / / 12.08.2004
Если библиотеку сам писал, проверь, что она действительно статическая. Дело в том, что при создании DLL создаётся и LIB-файл (статическая библиотека), который надо прилинковать (так же как статическую), чтобы приложение могло использовать DLL. Если твоя lib-ка такая, то нужно рядом с прогой ложить DLL, так как в LIB-файле находятся только ссылки на функции в DLL.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог