У меня есть проект VC++ 2008 C++ .DLL, в котором используется Opends60.lib (он указан в Linker/Input/Additional Dependencies как «Opends60.lib»)
Я перенес этот проект на VC++ 2010 (в другую папку), и теперь шаг ссылки завершается с ошибкой с сообщением:
Ошибка 3 ошибка LNK1181: не удается открыть входной файл «opends60.lib»
Итак, я решил, что мне нужно скопировать библиотеку из папки проекта 2008 года в папку проекта 2010 года. Проблема в том, что этой библиотеки нет ни в папке проекта 2008, ни где-либо на моем жестком диске!!! Это загадка, как проект 2008 года связан, но каким-то образом это происходит. Удаление этой библиотеки из проекта 2008 года вызывает кучу неразрешенных внешних файлов, поэтому компоновщик где-то находит ее.
Вопрос: есть ли способ узнать, где именно компоновщик из VC++ 2008 находит эту библиотеку?