Поэтому я создаю приложение в VS2012 в MFC, используя старый Microsoft SDK (называемый VisSDK для машинного зрения), который отлично работал с VS6. Проблема, я получаю эту ошибку LNK1104, не могу открыть файл VisImSrcLibDB.lib
,
Я сделал поиск по проекту для VisImSrcLibDB
… но ничего не подошло. Я проверил все заголовочные файлы (внешние) и попытался увидеть, где это вызывается.
Я могу предположить (основываясь на названии), что он, кажется, является частью SDK, но не могу, ради бога, понять, откуда это вызывается.
Любая помощь будет оценена в этом. Вот скриншот:
PS: да, я сопоставил папку lib SDK в свойствах LINKER. и соответствующая папка include в каталоге Additional Include.
Если вы этого еще не сделали, вы должны включить флаги VS для подробного вывода. Это должно дать некоторое представление о том, почему вещи встраиваются в сборку.
VisImSrcLibDB.lib должен существовать где-то в вашем каталоге VisSDK.
Используйте команду PROJECT-Properties, Все конфигурации от конфигурация раскрывающийся список и добавьте каталог, содержащий файл VisImSrcLibDB.lib в Библиотечные каталоги в Каталоги VC ++ раздел.