Тема: Статическое связывание
Как статически связать какой-нибудь lib файл (например shell32.lib). Где и что проставить в опциях проекта (VS2005)?
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → ObjectARX → Статическое связывание
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Как статически связать какой-нибудь lib файл (например shell32.lib). Где и что проставить в опциях проекта (VS2005)?
> CoderX
Включить в проект нужный LIB-файл как обычный файл.
> CoderX
shell32.lib - это лишь обертка для shell32.dll
Так что линковка с ней не поможет получить независимое от shell32.dll приложение.
Объясни зачем тебе это нужно и чего ты хочешь добиться?
Windows XP и Windows Vista используют разные версии shell32.dll. То есть, в более старшей версии есть функции, которых нет в более младшей. Нужно, чтобы функции, которых нет в младщей, работали и на XP.
> CoderX
А вот это врядли у тебя получится. Или тебе придется их самому переписать, или попробовать поместить shell32.dll в каталог с arx-файлом и грузить его самостоятельно и вызывать эти функции через LoadLibrary и GetProcAddress. Но это только если эти функции не используют какие-то другие, которые есть только в Vista.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → ObjectARX → Статическое связывание
Форум работает на PunBB, при поддержке Informer Technologies, Inc