Coder969 Ответов: 1

Ad1. lib не найден в vs2015 (проект vc++ )


Мы переносим наш проект с vs2005 на vs2015 . В одном из проектов мы используем Ad1 .lib.Когда я строю этот проект в vs2015, получаю сообщение об ошибке Ad1 .lib не найден.

В vs2005 этот lib присутствовал в "
C:\Program Files (x86)\Microsoft Visual Studio 8\VC\PlatformSDK\Lib
"но я не могу найти этот lib в папках lib 2015 года

Я попытался удалить Ad1. lib из свойств проекта 2015 года, то он дает ниже ошибку "
\LNK2001	unresolved external symbol _IID_IActiveScriptSiteDebug	
LNK2001	unresolved external symbol _IID_IDebugApplication
LNK2001	unresolved external symbol _IID_IActiveScriptSiteDebug
LNK2001	unresolved external symbol _IID_IActiveScriptParse
"

Что я уже пробовал:

Я погуглил его, но не смог найти никакой информации, связанной с lib и символами

Мы очень боремся с этой ошибкой . Любая информация об этом будет нам полезна

Спасибо заранее

1 Ответов

Рейтинг:
1

RickZeeland

Вы можете попробовать скопировать АД1.Либ к вашему проекту и включите его, если он у вас еще есть.
Затем в разделе свойства файла установите "Copy to working directory- чтобы всегда.
Если это не удастся, попробуйте вот это: visual studio-VS2005 и Windows SDK 7.1-переполнение стека[ ]


Coder969

Спасибо за ответ. Мы не только меняем редактор, но и меняем версию компилятора на 19. Просто хочу понять, отбросила ли microsoft эту библиотеку или переместила ее в другой файл lib

Я не уверен, что либерал-это статическая библиотека или нет.Поэтому я думаю, что копирование lib из более старой версии может вызвать проблемы во время выполнения

RickZeeland

Таким образом, похоже, что вы используете Visual-C, возможно, вы можете обновить название своего вопроса, чтобы избежать путаницы.

Coder969

Спасибо. Обновлен также заголовок и теги :)